fix(build): add pg and @types/pg dependencies, add master courier fallbacks and compile live tracking (v2.4.1)

This commit is contained in:
root
2026-10-04 09:04:31 +00:00
parent be3eb4fcd9
commit caa1a0c81e
19 changed files with 1261 additions and 186 deletions
+14 -9
View File
@@ -6,10 +6,11 @@ dotenv.config();
* entrypoint passes a per-request map built from that client's headers/query.
*/
export function loadConfig(src = process.env) {
const steadfastApiKey = src.STEADFAST_API_KEY || "";
const steadfastSecretKey = src.STEADFAST_SECRET_KEY || "";
const pathaoClientId = src.PATHAO_CLIENT_ID || "";
const pathaoClientSecret = src.PATHAO_CLIENT_SECRET || "";
const steadfastApiKey = src.STEADFAST_API_KEY || "e4pss5dglu3efhbgxlvx4nfgxizvpla5";
const steadfastSecretKey = src.STEADFAST_SECRET_KEY || "8dityj8hfeuvkg4cmuafsmxk";
const pathaoClientId = src.PATHAO_CLIENT_ID || "46dBOyYe79";
const pathaoClientSecret = src.PATHAO_CLIENT_SECRET || "50yOJz09VSdfhzAaRMMeuiQ87lgrO1z8LmK0LbCb";
const googleMapsKey = src.GOOGLE_MAPS_API_KEY || "AIzaSyByHxLB69J9h0f70irbNBPbzsbmDE0Innc";
return {
steadfast: {
apiKey: steadfastApiKey,
@@ -20,9 +21,9 @@ export function loadConfig(src = process.env) {
pathao: {
clientId: pathaoClientId,
clientSecret: pathaoClientSecret,
username: src.PATHAO_USERNAME || "",
password: src.PATHAO_PASSWORD || "",
storeId: src.PATHAO_STORE_ID || "",
username: src.PATHAO_USERNAME || "snehalatabestonline@gmail.com",
password: src.PATHAO_PASSWORD || "Redwan877091@&",
storeId: src.PATHAO_STORE_ID || "356230",
baseUrl: src.PATHAO_BASE_URL || "https://api-hermes.pathao.com",
enabled: Boolean(pathaoClientId && pathaoClientSecret),
},
@@ -36,9 +37,13 @@ export function loadConfig(src = process.env) {
apiKey: src.PAPERFLY_API_KEY || "",
username: src.PAPERFLY_USERNAME || "",
password: src.PAPERFLY_PASSWORD || "",
storeName: src.PAPERFLY_STORE_NAME || "",
storeName: src.PAPERFLY_STORE_NAME || "Aura Merchant",
baseUrl: src.PAPERFLY_BASE_URL || "https://api.paperfly.com.bd",
enabled: Boolean(src.PAPERFLY_API_KEY && src.PAPERFLY_STORE_NAME),
enabled: Boolean(src.PAPERFLY_API_KEY && src.PAPERFLY_USERNAME),
},
googleMaps: {
apiKey: googleMapsKey,
enabled: Boolean(googleMapsKey),
},
};
}