mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-25 04:36:46 +00:00
Remove refs to MessageModel in conversations.ts
This commit is contained in:
@@ -13,11 +13,9 @@ export function getMentionsRegex(): RegExp {
|
||||
}
|
||||
|
||||
export type Message = (
|
||||
| UserMessage
|
||||
| VerifiedChangeMessage
|
||||
| ProfileChangeNotificationMessage
|
||||
) & { deletedForEveryone?: boolean };
|
||||
export type UserMessage = IncomingMessage | OutgoingMessage;
|
||||
|
||||
export type IncomingMessage = Readonly<
|
||||
{
|
||||
@@ -109,16 +107,3 @@ export type MessageSchemaVersion6 = Partial<
|
||||
contact: Array<EmbeddedContactType>;
|
||||
}>
|
||||
>;
|
||||
|
||||
export const isUserMessage = (message: Message): message is UserMessage =>
|
||||
message.type === 'incoming' || message.type === 'outgoing';
|
||||
|
||||
export const hasExpiration = (message: Message): boolean => {
|
||||
if (!isUserMessage(message)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const { expireTimer } = message;
|
||||
|
||||
return typeof expireTimer === 'number' && expireTimer > 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user