Import/export expireTimerVersion
This commit is contained in:
parent
b1fa3478bb
commit
989659028a
3 changed files with 3 additions and 0 deletions
|
@ -244,6 +244,7 @@ message Chat {
|
|||
bool markedUnread = 7;
|
||||
bool dontNotifyForMentionsIfMuted = 8;
|
||||
ChatStyle style = 9;
|
||||
uint32 expireTimerVersion = 10;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -422,6 +422,7 @@ export class BackupExportStream extends Readable {
|
|||
DurationInSeconds.toMillis(attributes.expireTimer)
|
||||
)
|
||||
: null,
|
||||
expireTimerVersion: attributes.expireTimerVersion,
|
||||
muteUntilMs: getSafeLongFromTimestamp(attributes.muteExpiresAt),
|
||||
markedUnread: attributes.markedUnread === true,
|
||||
dontNotifyForMentionsIfMuted:
|
||||
|
|
|
@ -1105,6 +1105,7 @@ export class BackupImportStream extends Writable {
|
|||
chat.expirationTimerMs && !chat.expirationTimerMs.isZero()
|
||||
? DurationInSeconds.fromMillis(chat.expirationTimerMs.toNumber())
|
||||
: undefined;
|
||||
conversation.expireTimerVersion = chat.expireTimerVersion || 1;
|
||||
conversation.muteExpiresAt =
|
||||
chat.muteUntilMs && !chat.muteUntilMs.isZero()
|
||||
? getTimestampFromLong(chat.muteUntilMs)
|
||||
|
|
Loading…
Add table
Reference in a new issue