11import { pack } from "msgpackr" ;
22import { isNonEmptyArray , isNonEmptyReadonlyArray } from "../Array.js" ;
33import { assert , assertNonEmptyArray } from "../Assert.js" ;
4- import { createCallbacks } from "../Callbacks .js" ;
4+ import { createCallbackRegistry } from "../CallbackRegistry .js" ;
55import { ConsoleDep } from "../Console.js" ;
66import { SymmetricCryptoDecryptError } from "../Crypto.js" ;
77import { eqArrayNumber } from "../Eq.js" ;
@@ -673,7 +673,7 @@ const createEvoluInstance =
673673
674674 const subscribedQueries = createSubscribedQueries ( rowsStore ) ;
675675 const loadingPromises = createLoadingPromises ( subscribedQueries ) ;
676- const callbacks = createCallbacks ( deps ) ;
676+ const callbackRegistry = createCallbackRegistry ( deps ) ;
677677
678678 const appState = deps . createAppState ( config ) ;
679679 const dbWorker = deps . createDbWorker ( config . name ) ;
@@ -726,7 +726,7 @@ const createEvoluInstance =
726726 }
727727
728728 for ( const id of message . onCompleteIds ) {
729- callbacks . execute ( id ) ;
729+ callbackRegistry . execute ( id ) ;
730730 }
731731 break ;
732732 }
@@ -746,13 +746,13 @@ const createEvoluInstance =
746746 if ( message . reload ) {
747747 appState . reset ( ) ;
748748 } else {
749- callbacks . execute ( message . onCompleteId ) ;
749+ callbackRegistry . execute ( message . onCompleteId ) ;
750750 }
751751 break ;
752752 }
753753
754754 case "onExport" : {
755- callbacks . execute ( message . onCompleteId , message . file ) ;
755+ callbackRegistry . execute ( message . onCompleteId , message . file ) ;
756756 break ;
757757 }
758758
@@ -867,7 +867,7 @@ const createEvoluInstance =
867867 }
868868
869869 const onCompleteIds = onCompletes . map ( ( onComplete ) =>
870- callbacks . register ( onComplete ) ,
870+ callbackRegistry . register ( onComplete ) ,
871871 ) ;
872872
873873 loadingPromises . releaseUnsubscribed ( ) ;
@@ -960,7 +960,7 @@ const createEvoluInstance =
960960 // Eslint bug, Promise<void> is correct by docs.
961961 // eslint-disable-next-line @typescript-eslint/no-invalid-void-type
962962 const { promise, resolve } = Promise . withResolvers < void > ( ) ;
963- const onCompleteId = callbacks . register ( ( ) => {
963+ const onCompleteId = callbackRegistry . register ( ( ) => {
964964 resolve ( ) ;
965965 } ) ;
966966 dbWorker . postMessage ( {
@@ -975,7 +975,7 @@ const createEvoluInstance =
975975 // Eslint bug, Promise<void> is correct by docs.
976976 // eslint-disable-next-line @typescript-eslint/no-invalid-void-type
977977 const { promise, resolve } = Promise . withResolvers < void > ( ) ;
978- const onCompleteId = callbacks . register ( ( ) => {
978+ const onCompleteId = callbackRegistry . register ( ( ) => {
979979 resolve ( ) ;
980980 } ) ;
981981
@@ -1000,7 +1000,7 @@ const createEvoluInstance =
10001000
10011001 exportDatabase : ( ) => {
10021002 const { promise, resolve } = Promise . withResolvers < Uint8Array > ( ) ;
1003- const onCompleteId = callbacks . register ( ( arg ) => {
1003+ const onCompleteId = callbackRegistry . register ( ( arg ) => {
10041004 if ( arg instanceof Uint8Array ) resolve ( arg ) ;
10051005 } ) ;
10061006 dbWorker . postMessage ( { type : "export" , onCompleteId } ) ;
0 commit comments