Backup: Support for calls
This commit is contained in:
parent
3a631a587f
commit
63e14a7df6
15 changed files with 1047 additions and 116 deletions
|
@ -182,6 +182,7 @@ import {
|
|||
finalizeDeleteCallLink,
|
||||
beginDeleteCallLink,
|
||||
deleteCallLinkFromSync,
|
||||
_removeAllCallLinks,
|
||||
} from './server/callLinks';
|
||||
import {
|
||||
replaceAllEndorsementsForGroup,
|
||||
|
@ -425,6 +426,7 @@ export const DataWriter: ServerWritableInterface = {
|
|||
_removeAllMessages,
|
||||
getUnreadEditedMessagesAndMarkRead,
|
||||
clearCallHistory,
|
||||
_removeAllCallHistory,
|
||||
markCallHistoryDeleted,
|
||||
cleanupCallHistoryMessages,
|
||||
markCallHistoryRead,
|
||||
|
@ -438,6 +440,7 @@ export const DataWriter: ServerWritableInterface = {
|
|||
beginDeleteAllCallLinks,
|
||||
beginDeleteCallLink,
|
||||
finalizeDeleteCallLink,
|
||||
_removeAllCallLinks,
|
||||
deleteCallLinkFromSync,
|
||||
migrateConversationMessages,
|
||||
saveEditedMessage,
|
||||
|
@ -3472,6 +3475,13 @@ function getAllCallHistory(db: ReadableDB): ReadonlyArray<CallHistoryDetails> {
|
|||
return db.prepare(query).all();
|
||||
}
|
||||
|
||||
function _removeAllCallHistory(db: WritableDB): void {
|
||||
const [query, params] = sql`
|
||||
DELETE FROM callsHistory;
|
||||
`;
|
||||
db.prepare(query).run(params);
|
||||
}
|
||||
|
||||
function clearCallHistory(
|
||||
db: WritableDB,
|
||||
target: CallLogEventTarget
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue