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.
20 lines
580 B
TypeScript
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,
|
|
});
|
|
}
|
|
}
|