From bed397e424d7a656c33b3a0e4bc3ccd7ff2bb536 Mon Sep 17 00:00:00 2001 From: Mothana Date: Thu, 19 Sep 2024 01:02:15 +0400 Subject: [PATCH] log user idenifier and debit manager gets lnd and application manager --- src/services/main/appUserManager.ts | 2 ++ src/services/main/debitManager.ts | 4 +++- src/services/main/index.ts | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/services/main/appUserManager.ts b/src/services/main/appUserManager.ts index 1909be9d..419a60fa 100644 --- a/src/services/main/appUserManager.ts +++ b/src/services/main/appUserManager.ts @@ -50,6 +50,8 @@ export default class { const user = await this.storage.userStorage.GetUser(ctx.user_id) const app = await this.storage.applicationStorage.GetApplication(ctx.app_id) const appUser = await this.storage.applicationStorage.GetAppUserFromUser(app, user.user_id) + console.log("User Identifier/pointer here", appUser?.identifier) + if (!appUser) { throw new Error(`app user ${ctx.user_id} not found`) // TODO: fix logs doxing } diff --git a/src/services/main/debitManager.ts b/src/services/main/debitManager.ts index 51166926..e36bdbbd 100644 --- a/src/services/main/debitManager.ts +++ b/src/services/main/debitManager.ts @@ -42,8 +42,10 @@ export class DebitManager { storage: Storage lnd: LND logger = getLogger({ component: 'DebitManager' }) - constructor(storage: Storage) { + constructor(storage: Storage, lnd: LND, applicationManager: ApplicationManager) { this.storage = storage + this.lnd = lnd + this.applicationManager = applicationManager } AuthorizeDebit = async (ctx: Types.UserContext, req: Types.DebitAuthorizationRequest): Promise => { diff --git a/src/services/main/index.ts b/src/services/main/index.ts index 15310e3c..63e64057 100644 --- a/src/services/main/index.ts +++ b/src/services/main/index.ts @@ -71,7 +71,7 @@ export default class { this.productManager = new ProductManager(this.storage, this.paymentManager, this.settings) this.applicationManager = new ApplicationManager(this.storage, this.settings, this.paymentManager) this.appUserManager = new AppUserManager(this.storage, this.settings, this.applicationManager) - this.debitManager = new DebitManager(this.storage) + this.debitManager = new DebitManager(this.storage, this.lnd, this.applicationManager) } Stop() {