core: send sync aborted event on out-of-stack sync errors

This commit is contained in:
Abdullah Atta
2023-01-13 14:34:29 +05:00
parent 4ed378bc9c
commit b3c4dbb910
2 changed files with 4 additions and 1 deletions

View File

@@ -124,8 +124,10 @@ class Sync {
return scopedLogger.fatal(new Error(message));
case signalr.LogLevel.Debug:
return scopedLogger.debug(message);
case signalr.LogLevel.Error:
case signalr.LogLevel.Error: {
db.eventManager.publish(EVENTS.syncAborted, message);
return scopedLogger.error(new Error(message));
}
case signalr.LogLevel.Information:
return scopedLogger.info(message);
case signalr.LogLevel.None:

View File

@@ -90,6 +90,7 @@ export const EVENTS = {
syncProgress: "sync:progress",
syncCompleted: "sync:completed",
syncItemMerged: "sync:itemMerged",
syncAborted: "sync:aborted",
syncCheckStatus: "sync:checkStatus",
databaseUpdated: "db:updated",
databaseCollectionInitiated: "db:collectionInitiated",