@@ -77,7 +77,7 @@ async function seedChannel(contextA: BrowserContext, contextB: BrowserContext) {
7777 var client = window.client;
7878
7979 // 1. Marco: opening message
80- var m1 = await ch.sendMessage({ text: 'Hey, John, how are you doing?' });
80+ var m1 = await ch.sendMessage({ message: { text: 'Hey, John, how are you doing?' } });
8181
8282 return { m1Id: m1.message.id };
8383 })()` ) ;
@@ -88,7 +88,7 @@ async function seedChannel(contextA: BrowserContext, contextB: BrowserContext) {
8888 var client = window.client;
8989
9090 // 2. John: reply
91- var m2 = await ch.sendMessage({ text: 'Hey, hey! Doing well \\u2013 how about you?' });
91+ var m2 = await ch.sendMessage({ message: { text: 'Hey, hey! Doing well \\u2013 how about you?' } });
9292
9393 return { m2Id: m2.message.id };
9494 })()` ,
@@ -98,9 +98,9 @@ async function seedChannel(contextA: BrowserContext, contextB: BrowserContext) {
9898 var ch = window.channel;
9999
100100 // 3. Marco: long reply
101- var m3 = await ch.sendMessage({
101+ var m3 = await ch.sendMessage({ message: {
102102 text: "Ah, thanks for asking! I'm doing quite well, all things considered. Every day brings its own set of challenges and opportunities, but overall, I'm feeling positive and motivated. I've been keeping busy learning new things."
103- });
103+ } } );
104104
105105 return { m3Id: m3.message.id };
106106 })()` ) ;
@@ -111,16 +111,17 @@ async function seedChannel(contextA: BrowserContext, contextB: BrowserContext) {
111111 var ch = window.channel;
112112 var client = window.client;
113113
114- var m4 = await ch.sendMessage({
114+ var m4 = await ch.sendMessage({ message: {
115115 text: '@Marco hey! How are you?',
116116 mentioned_users: [${ JSON . stringify ( USER_A ) } ]
117- });
117+ } } );
118118
119119 // Edit to trigger "Edited" indicator
120- await client.updateMessage({
121- id: m4.message.id,
122- text: '@Marco hey! How are you?',
123- mentioned_users: [${ JSON . stringify ( USER_A ) } ]
120+ await client.updateMessage({ id: m4.message.id }, {
121+ message: {
122+ text: '@Marco hey! How are you?',
123+ mentioned_users: [${ JSON . stringify ( USER_A ) } ]
124+ }
124125 });
125126
126127 return { m4Id: m4.message.id };
@@ -130,52 +131,52 @@ async function seedChannel(contextA: BrowserContext, contextB: BrowserContext) {
130131 // 5. John: link message
131132 const result5 : any = await pageB . evaluate ( `(async () => {
132133 var ch = window.channel;
133- var m5 = await ch.sendMessage({ text: 'Check out this link:\\nhttps://getstream.io/' });
134+ var m5 = await ch.sendMessage({ message: { text: 'Check out this link:\\nhttps://getstream.io/' } });
134135 return { m5Id: m5.message.id };
135136 })()` ) ;
136137
137138 // 6. Marco: markdown message
138139 const result6 : any = await pageA . evaluate ( `(async () => {
139140 var ch = window.channel;
140- var m6 = await ch.sendMessage({
141+ var m6 = await ch.sendMessage({ message: {
141142 text: "Here's some ~~styled text~~ **Markdown**, *too*!"
142- });
143+ } } );
143144 return { m6Id: m6.message.id };
144145 })()` ) ;
145146
146147 // 7. Marco: consecutive messages for grouping demo (V5)
147148 await pageA . evaluate ( `(async () => {
148149 var ch = window.channel;
149- await ch.sendMessage({ text: 'This message right here...' });
150- await ch.sendMessage({ text: '...will be grouped with this one.' });
151- await ch.sendMessage({ text: 'And this one as well!' });
150+ await ch.sendMessage({ message: { text: 'This message right here...' } });
151+ await ch.sendMessage({ message: { text: '...will be grouped with this one.' } });
152+ await ch.sendMessage({ message: { text: 'And this one as well!' } });
152153 })()` ) ;
153154
154155 // 8. Add a thread reply on the markdown message (for reply_count in V7/V8)
155156 await pageB . evaluate ( `(async () => {
156157 var ch = window.channel;
157- await ch.sendMessage({
158+ await ch.sendMessage({ message: {
158159 text: 'Nice formatting!',
159160 parent_id: ${ JSON . stringify ( result6 . m6Id ) }
160- });
161+ } } );
161162 })()` ) ;
162163
163164 // 9. Add reactions on the mention message (for V8)
164165 await pageA . evaluate ( `(async () => {
165166 var ch = window.channel;
166- await ch.sendReaction(${ JSON . stringify ( result4 . m4Id ) } , { type: '+1' });
167+ await ch.sendReaction({ id: ${ JSON . stringify ( result4 . m4Id ) } } , { reaction: { type: '+1' } });
167168 })()` ) ;
168169 await pageB . evaluate ( `(async () => {
169170 var ch = window.channel;
170- await ch.sendReaction(${ JSON . stringify ( result4 . m4Id ) } , { type: '-1' });
171+ await ch.sendReaction({ id: ${ JSON . stringify ( result4 . m4Id ) } } , { reaction: { type: '-1' } });
171172 })()` ) ;
172173
173174 // 10. Marco sends one more message, then soft-deletes it (for V7/V8)
174175 const result10 : any = await pageA . evaluate ( `(async () => {
175176 var ch = window.channel;
176177 var client = window.client;
177- var m = await ch.sendMessage({ text: 'Actually, never mind about that last point.' });
178- await client.deleteMessage(m.message.id);
178+ var m = await ch.sendMessage({ message: { text: 'Actually, never mind about that last point.' } });
179+ await client.deleteMessage({ id: m.message.id } );
179180 return { deletedId: m.message.id };
180181 })()` ) ;
181182
0 commit comments