fix: Refactor collection exports to not send email attachment (#2460)

Co-authored-by: Tom Moor <tom.moor@gmail.com>
This commit is contained in:
Saumya Pandey
2021-08-29 02:57:07 +05:30
committed by GitHub
parent 28aef82af9
commit 00ba65f3ef
38 changed files with 1252 additions and 167 deletions

View File

@ -116,6 +116,30 @@ export type CollectionImportEvent = {
ip: string,
};
export type CollectionExportAll = {
name: "collections.export_all",
teamId: string,
actorId: string,
data: {
exportId: string,
collections: [{ name: string, id: string }],
},
};
export type FileOperationEvent = {
name: "fileOperations.update",
teamId: string,
actorId: string,
data: {
type: string,
state: string,
id: string,
size: number,
createdAt: string,
collectionId: string,
},
};
export type CollectionEvent =
| {
name: | "collections.create" // eslint-disable-line
@ -192,6 +216,8 @@ export type Event =
| DocumentEvent
| CollectionEvent
| CollectionImportEvent
| CollectionExportAll
| FileOperationEvent
| IntegrationEvent
| GroupEvent
| RevisionEvent