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() {