From 734821c2c5ebc847cf3786728b9b849eb9a52f41 Mon Sep 17 00:00:00 2001 From: Sukhrobbek Odilov Date: Fri, 16 Aug 2024 21:42:10 +0500 Subject: [PATCH] feat: added new event for controlling close by user --- packages/@magic-sdk/provider/src/util/promise-tools.ts | 6 +++--- packages/@magic-sdk/types/src/modules/user-types.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/@magic-sdk/provider/src/util/promise-tools.ts b/packages/@magic-sdk/provider/src/util/promise-tools.ts index bee3d3017..32d434112 100644 --- a/packages/@magic-sdk/provider/src/util/promise-tools.ts +++ b/packages/@magic-sdk/provider/src/util/promise-tools.ts @@ -31,7 +31,7 @@ type DefaultEvents = { done: (result: TResult) => void; error: (reason: any) => void; settled: () => void; - [UserEventsOnReceived.ClosedByUser]: () => void; + [UserEventsEmit.ClosedByUser]: () => void; }; /** @@ -129,8 +129,8 @@ export function createPromiEvent { - result.emit(UserEventsOnReceived.ClosedByUser); + result.on(UserEventsOnReceived.ClosedByUser, () => { + result.emit(UserEventsEmit.ClosedByUser); }); return result; } diff --git a/packages/@magic-sdk/types/src/modules/user-types.ts b/packages/@magic-sdk/types/src/modules/user-types.ts index 2b6915790..12148b71c 100644 --- a/packages/@magic-sdk/types/src/modules/user-types.ts +++ b/packages/@magic-sdk/types/src/modules/user-types.ts @@ -17,11 +17,11 @@ export interface GenerateIdTokenConfiguration extends GetIdTokenConfiguration { } export enum UserEventsEmit { - ClosedByUser = 'closed-by-user-emit', + ClosedByUser = 'closed-by-user', } export enum UserEventsOnReceived { - ClosedByUser = 'closed-by-user', + ClosedByUser = 'closed-by-user-on-received', } export interface MagicUserMetadata {