You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/session/messages/outgoing/content/data/mediumgroup/MediumGroupChatMessage.ts

20 lines
580 B
TypeScript

import { ChatMessage } from '../ChatMessage';
import { PubKey } from '../../../../../types';
import { ClosedGroupChatMessage } from '../group/ClosedGroupChatMessage';
interface MediumGroupChatMessageParams {
identifier?: string;
groupId: string | PubKey;
chatMessage: ChatMessage;
}
export class MediumGroupChatMessage extends ClosedGroupChatMessage {
constructor(params: MediumGroupChatMessageParams) {
super({
identifier: params.identifier ?? params.chatMessage.identifier,
groupId: params.groupId,
chatMessage: params.chatMessage,
});
}
}