mirror of
https://github.com/logos-messaging/js-waku.git
synced 2026-01-10 17:53:09 +00:00
20 lines
469 B
TypeScript
20 lines
469 B
TypeScript
|
|
import { ChatMessage as WakuChatMessage } from 'waku/chat_message';
|
||
|
|
|
||
|
|
export class ChatMessage {
|
||
|
|
constructor(
|
||
|
|
public receivedTimestampMs: Date,
|
||
|
|
public sentTimestamp: Date,
|
||
|
|
public nick: string,
|
||
|
|
public message: string
|
||
|
|
) {}
|
||
|
|
|
||
|
|
static fromWakuChatMessage(wakuChatMessage: WakuChatMessage): ChatMessage {
|
||
|
|
return new ChatMessage(
|
||
|
|
new Date(),
|
||
|
|
wakuChatMessage.timestamp,
|
||
|
|
wakuChatMessage.nick,
|
||
|
|
wakuChatMessage.message
|
||
|
|
);
|
||
|
|
}
|
||
|
|
}
|