@@ -94,7 +94,6 @@ ZulipStream stream({
94
94
95
95
final _messagePropertiesBase = {
96
96
'is_me_message' : false ,
97
- 'last_edit_timestamp' : null ,
98
97
'recipient_id' : 32 , // obsolescent in API, and ignored
99
98
};
100
99
@@ -132,6 +131,7 @@ StreamMessage streamMessage({
132
131
String ? topic,
133
132
String ? content,
134
133
String ? contentMarkdown,
134
+ int ? lastEditTimestamp,
135
135
List <String >? flags,
136
136
}) {
137
137
final effectiveStream = stream ?? _stream ();
@@ -148,6 +148,7 @@ StreamMessage streamMessage({
148
148
'stream_id' : effectiveStream.streamId,
149
149
'flags' : flags ?? [],
150
150
'id' : id ?? 1234567 , // TODO generate example IDs
151
+ 'last_edit_timestamp' : lastEditTimestamp,
151
152
'subject' : topic ?? 'example topic' ,
152
153
'timestamp' : 1678139636 ,
153
154
'type' : 'stream' ,
@@ -164,6 +165,7 @@ DmMessage dmMessage({
164
165
required List <User > to,
165
166
String ? content,
166
167
String ? contentMarkdown,
168
+ int ? lastEditTimestamp,
167
169
List <String >? flags,
168
170
}) {
169
171
assert (! to.any ((user) => user.userId == from.userId));
@@ -177,6 +179,7 @@ DmMessage dmMessage({
177
179
178
180
'flags' : flags ?? [],
179
181
'id' : id ?? 1234567 , // TODO generate example IDs
182
+ 'last_edit_timestamp' : lastEditTimestamp,
180
183
'subject' : '' ,
181
184
'timestamp' : 1678139636 ,
182
185
'type' : 'private' ,
0 commit comments