File tree Expand file tree Collapse file tree 1 file changed +15
-8
lines changed
packages/js-sdk/src/message Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Original file line number Diff line number Diff 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 ,
You can’t perform that action at this time.
0 commit comments