mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-26 03:18:17 +01:00
Use minimal replacement class for MessageModel
This commit is contained in:
@@ -2,12 +2,14 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
import { assert } from 'chai';
|
||||
import { v4 as generateUuid } from 'uuid';
|
||||
import { v7 as generateUuid } from 'uuid';
|
||||
|
||||
import { DataWriter } from '../../sql/Client';
|
||||
import { SendStatus } from '../../messages/MessageSendState';
|
||||
import { IMAGE_PNG } from '../../types/MIME';
|
||||
import { generateAci, generatePni } from '../../types/ServiceId';
|
||||
import { postSaveUpdates } from '../../util/cleanup';
|
||||
import { MessageModel } from '../../models/messages';
|
||||
|
||||
describe('Conversations', () => {
|
||||
async function resetConversationController(): Promise<void> {
|
||||
@@ -40,6 +42,7 @@ describe('Conversations', () => {
|
||||
profileSharing: true,
|
||||
version: 0,
|
||||
expireTimerVersion: 1,
|
||||
lastMessage: 'starting value',
|
||||
});
|
||||
|
||||
await window.textsecure.storage.user.setCredentials({
|
||||
@@ -59,7 +62,7 @@ describe('Conversations', () => {
|
||||
|
||||
// Creating a fake message
|
||||
const now = Date.now();
|
||||
let message = new window.Whisper.Message({
|
||||
let message = new MessageModel({
|
||||
attachments: [],
|
||||
body: 'bananas',
|
||||
conversationId: conversation.id,
|
||||
@@ -84,12 +87,9 @@ describe('Conversations', () => {
|
||||
await DataWriter.saveMessage(message.attributes, {
|
||||
forceSave: true,
|
||||
ourAci,
|
||||
postSaveUpdates,
|
||||
});
|
||||
message = window.MessageCache.__DEPRECATED$register(
|
||||
message.id,
|
||||
message,
|
||||
'test'
|
||||
);
|
||||
message = window.MessageCache.register(message);
|
||||
await DataWriter.updateConversation(conversation.attributes);
|
||||
await conversation.updateLastMessage();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user