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 markedUnread = 7;
|
||||||
bool dontNotifyForMentionsIfMuted = 8;
|
bool dontNotifyForMentionsIfMuted = 8;
|
||||||
ChatStyle style = 9;
|
ChatStyle style = 9;
|
||||||
|
uint32 expireTimerVersion = 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -422,6 +422,7 @@ export class BackupExportStream extends Readable {
|
||||||
DurationInSeconds.toMillis(attributes.expireTimer)
|
DurationInSeconds.toMillis(attributes.expireTimer)
|
||||||
)
|
)
|
||||||
: null,
|
: null,
|
||||||
|
expireTimerVersion: attributes.expireTimerVersion,
|
||||||
muteUntilMs: getSafeLongFromTimestamp(attributes.muteExpiresAt),
|
muteUntilMs: getSafeLongFromTimestamp(attributes.muteExpiresAt),
|
||||||
markedUnread: attributes.markedUnread === true,
|
markedUnread: attributes.markedUnread === true,
|
||||||
dontNotifyForMentionsIfMuted:
|
dontNotifyForMentionsIfMuted:
|
||||||
|
|
|
@ -1105,6 +1105,7 @@ export class BackupImportStream extends Writable {
|
||||||
chat.expirationTimerMs && !chat.expirationTimerMs.isZero()
|
chat.expirationTimerMs && !chat.expirationTimerMs.isZero()
|
||||||
? DurationInSeconds.fromMillis(chat.expirationTimerMs.toNumber())
|
? DurationInSeconds.fromMillis(chat.expirationTimerMs.toNumber())
|
||||||
: undefined;
|
: undefined;
|
||||||
|
conversation.expireTimerVersion = chat.expireTimerVersion || 1;
|
||||||
conversation.muteExpiresAt =
|
conversation.muteExpiresAt =
|
||||||
chat.muteUntilMs && !chat.muteUntilMs.isZero()
|
chat.muteUntilMs && !chat.muteUntilMs.isZero()
|
||||||
? getTimestampFromLong(chat.muteUntilMs)
|
? getTimestampFromLong(chat.muteUntilMs)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue