fix(auth): add debug logs for subscription sync requested event

This commit is contained in:
Karol Sójko 2024-01-15 11:06:19 +01:00
parent 4f2129c4e0
commit 351e18f638
No known key found for this signature in database
GPG key ID: C2F813669419D05F

View file

@ -33,6 +33,10 @@ export class SubscriptionSyncRequestedEventHandler implements DomainEventHandler
) {} ) {}
async handle(event: SubscriptionSyncRequestedEvent): Promise<void> { async handle(event: SubscriptionSyncRequestedEvent): Promise<void> {
this.logger.info('Subscription sync requested', {
subscriptionId: event.payload.subscriptionId,
})
if (event.payload.offline) { if (event.payload.offline) {
const offlineUserSubscription = await this.createOrUpdateOfflineSubscription( const offlineUserSubscription = await this.createOrUpdateOfflineSubscription(
event.payload.subscriptionId, event.payload.subscriptionId,
@ -78,6 +82,11 @@ export class SubscriptionSyncRequestedEventHandler implements DomainEventHandler
return return
} }
this.logger.info('Syncing subscription', {
userId: user.uuid,
subscriptionId: event.payload.subscriptionId,
})
const userSubscription = await this.createOrUpdateSubscription( const userSubscription = await this.createOrUpdateSubscription(
event.payload.subscriptionId, event.payload.subscriptionId,
event.payload.subscriptionName, event.payload.subscriptionName,
@ -122,6 +131,11 @@ export class SubscriptionSyncRequestedEventHandler implements DomainEventHandler
if (result.isFailed()) { if (result.isFailed()) {
this.logger.error(`Could not set extension key for user ${user.uuid}`) this.logger.error(`Could not set extension key for user ${user.uuid}`)
} }
this.logger.info('Subscription synced', {
userId: user.uuid,
subscriptionId: event.payload.subscriptionId,
})
} }
private async createOrUpdateSubscription( private async createOrUpdateSubscription(