File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -146,11 +146,8 @@ class CblReactnative: RCTEventEmitter {
146146 resultData. setValue ( token, forKey: " token " )
147147 resultData. setValue ( change. documentID, forKey: " documentId " )
148148
149- let collectionData = NSMutableDictionary ( )
150- collectionData. setValue ( collection. name, forKey: " name " )
151- collectionData. setValue ( collection. scope. name, forKey: " scopeName " )
152- collectionData. setValue ( args. databaseName, forKey: " databaseName " )
153- resultData. setValue ( collectionData, forKey: " collection " )
149+ let collectionDict = DataAdapter . shared. adaptCollectionToNSDictionary ( collection, databaseName: args. databaseName)
150+ resultData. setValue ( collectionDict, forKey: " collection " )
154151
155152 resultData. setValue ( change. database. name, forKey: " database " )
156153
Original file line number Diff line number Diff line change @@ -170,7 +170,12 @@ export class CblReactNativeEngine implements ICoreEngine {
170170 ) . then (
171171 ( ) => resolve ( ) ,
172172 // eslint-disable-next-line @typescript-eslint/no-explicit-any
173- ( error : any ) => reject ( error )
173+ ( error : any ) => {
174+ this . _emitterSubscriptions . delete ( token ) ;
175+ this . _collectionChangeListeners . delete ( token ) ;
176+ subscription . remove ( ) ;
177+ reject ( error ) ;
178+ }
174179 ) ;
175180 } ) ;
176181 }
You can’t perform that action at this time.
0 commit comments