mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-18 23:49:20 +01:00
Improve backup export speed
This commit is contained in:
@@ -559,6 +559,18 @@ export type PageMessagesResultType = Readonly<{
|
||||
messages: ReadonlyArray<MessageAttributesType>;
|
||||
}>;
|
||||
|
||||
export type PageBackupMessagesCursorType = Readonly<{
|
||||
__page_backup_messages_cursor: never;
|
||||
|
||||
nextRowid: number;
|
||||
done: boolean;
|
||||
}>;
|
||||
|
||||
export type PageBackupMessagesResultType = Readonly<{
|
||||
cursor: PageBackupMessagesCursorType;
|
||||
messages: ReadonlyArray<MessageAttributesType>;
|
||||
}>;
|
||||
|
||||
export type GetAllStoriesResultType = ReadonlyArray<
|
||||
MessageType & {
|
||||
hasReplies: boolean;
|
||||
@@ -876,6 +888,12 @@ type ReadableInterface = {
|
||||
pageMessages: (cursor?: PageMessagesCursorType) => PageMessagesResultType;
|
||||
finishPageMessages: (cursor: PageMessagesCursorType) => void;
|
||||
|
||||
// Must not be used when write access is not paused.
|
||||
// See `pauseWriteAccess`
|
||||
pageBackupMessages: (
|
||||
cursor?: PageBackupMessagesCursorType
|
||||
) => PageBackupMessagesResultType;
|
||||
|
||||
getTotalUnreadForConversation: (
|
||||
conversationId: string,
|
||||
options: {
|
||||
|
||||
Reference in New Issue
Block a user