core: scheduled deletion (#1075)

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
This commit is contained in:
JRobertsandEvgeny Poberezkin authored and GitHub committed 2022-09-28 20:47:06 +04:00
1 parent 07d2c9ff49
commit 9cb2542079
12 files changed
+378 -47

No files matched your search

@@ -132,6 +132,7 @@ export interface CreateActiveUser extends IChatCommand {
export interface StartChat extends IChatCommand {
type: "startChat"
subscribeConnections?: boolean
expireChatItems?: boolean
}
export interface APIStopChat extends IChatCommand {
@@ -451,7 +452,7 @@ export function cmdString(cmd: ChatCommand): string {
case "createActiveUser":
return `/u ${JSON.stringify(cmd.profile)}`
case "startChat":
return `/_start subscribe=${cmd.subscribeConnections ? "on" : "off"}`
return `/_start subscribe=${cmd.subscribeConnections ? "on" : "off"} expire=${cmd.expireChatItems ? "on" : "off"}`
case "apiStopChat":
return "/_stop"
case "setFilesFolder":