mirror of
https://github.com/standardnotes/server
synced 2026-09-21 06:13:09 -04:00
feat: add syncing-server package
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
import {
|
||||
DropboxBackupFailedEvent,
|
||||
DuplicateItemSyncedEvent,
|
||||
EmailArchiveExtensionSyncedEvent,
|
||||
EmailBackupAttachmentCreatedEvent,
|
||||
GoogleDriveBackupFailedEvent,
|
||||
ItemsSyncedEvent,
|
||||
MailBackupAttachmentTooBigEvent,
|
||||
OneDriveBackupFailedEvent,
|
||||
UserRegisteredEvent,
|
||||
} from '@standardnotes/domain-events'
|
||||
|
||||
export interface DomainEventFactoryInterface {
|
||||
createUserRegisteredEvent(userUuid: string, email: string): UserRegisteredEvent
|
||||
createDropboxBackupFailedEvent(muteCloudEmailsSettingUuid: string, email: string): DropboxBackupFailedEvent
|
||||
createGoogleDriveBackupFailedEvent(muteCloudEmailsSettingUuid: string, email: string): GoogleDriveBackupFailedEvent
|
||||
createOneDriveBackupFailedEvent(muteCloudEmailsSettingUuid: string, email: string): OneDriveBackupFailedEvent
|
||||
createMailBackupAttachmentTooBigEvent(dto: {
|
||||
allowedSize: string
|
||||
attachmentSize: string
|
||||
muteEmailsSettingUuid: string
|
||||
email: string
|
||||
}): MailBackupAttachmentTooBigEvent
|
||||
createItemsSyncedEvent(dto: {
|
||||
userUuid: string
|
||||
extensionUrl: string
|
||||
extensionId: string
|
||||
itemUuids: Array<string>
|
||||
forceMute: boolean
|
||||
skipFileBackup: boolean
|
||||
source: 'account-deletion' | 'realtime-extensions-sync'
|
||||
}): ItemsSyncedEvent
|
||||
createEmailArchiveExtensionSyncedEvent(userUuid: string, extensionId: string): EmailArchiveExtensionSyncedEvent
|
||||
createEmailBackupAttachmentCreatedEvent(dto: {
|
||||
backupFileName: string
|
||||
backupFileIndex: number
|
||||
backupFilesTotal: number
|
||||
email: string
|
||||
}): EmailBackupAttachmentCreatedEvent
|
||||
createDuplicateItemSyncedEvent(itemUuid: string, userUuid: string): DuplicateItemSyncedEvent
|
||||
}
|
||||
Reference in New Issue
Block a user