mirror of
https://github.com/standardnotes/server
synced 2026-07-14 00:01:54 -04:00
35 lines
1.4 KiB
TypeScript
35 lines
1.4 KiB
TypeScript
import {
|
|
DropboxBackupFailedEvent,
|
|
DuplicateItemSyncedEvent,
|
|
EmailArchiveExtensionSyncedEvent,
|
|
EmailBackupAttachmentCreatedEvent,
|
|
GoogleDriveBackupFailedEvent,
|
|
ItemsSyncedEvent,
|
|
OneDriveBackupFailedEvent,
|
|
UserContentSizeRecalculationRequestedEvent,
|
|
} from '@standardnotes/domain-events'
|
|
|
|
export interface DomainEventFactoryInterface {
|
|
createUserContentSizeRecalculationRequestedEvent(userUuid: string): UserContentSizeRecalculationRequestedEvent
|
|
createDropboxBackupFailedEvent(muteCloudEmailsSettingUuid: string, email: string): DropboxBackupFailedEvent
|
|
createGoogleDriveBackupFailedEvent(muteCloudEmailsSettingUuid: string, email: string): GoogleDriveBackupFailedEvent
|
|
createOneDriveBackupFailedEvent(muteCloudEmailsSettingUuid: string, email: string): OneDriveBackupFailedEvent
|
|
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
|
|
}
|