Skip to content

Commit c34edd3

Browse files
author
Karl
committed
init messages
1 parent b820c01 commit c34edd3

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

packages/js-sdk/src/message/Messages.ts

+15-8
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,24 @@ export class Messages {
4545
this.hydrateFn = conversations.hydrateExistingContactAsync;
4646
}
4747

48-
get meta() {
49-
return {
50-
sender: this.senderAccount,
51-
receiver: this.receiver,
52-
messages: this._messages,
53-
}
48+
get list() {
49+
return renderMessage(this._messages);
5450
}
5551

56-
public get list() {
57-
return renderMessage(this._messages);
52+
public async init() {
53+
const messagesContainer = await this.storageApi.getMessages(this.receiver.account.ensName, 10, 0);
54+
55+
const storedMessages = messagesContainer.map((message) =>
56+
({
57+
...message,
58+
reactions: [],
59+
source: MessageSource.Storage,
60+
} as MessageModel),
61+
);
62+
63+
this._messages.push(...storedMessages);
5864
}
65+
5966
public async sendMessage(msg: string) {
6067
const messageWithoutSig: Omit<Message, 'signature'> = {
6168
message: msg,

0 commit comments

Comments
 (0)