Skip to content

Commit 1ba1cf2

Browse files
committed
api: Add restrict-message-editing fields to InitialSnapshot
1 parent ec9aa35 commit 1ba1cf2

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

lib/api/model/initial_snapshot.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ class InitialSnapshot {
7979
/// https://zulip.com/api/roles-and-permissions#determining-if-a-user-is-a-full-member
8080
final int realmWaitingPeriodThreshold;
8181

82+
final bool realmAllowMessageEditing;
83+
final int? realmMessageContentEditLimitSeconds;
84+
8285
final Map<String, RealmDefaultExternalAccount> realmDefaultExternalAccounts;
8386

8487
final int maxFileUploadSizeMib;
@@ -137,6 +140,8 @@ class InitialSnapshot {
137140
required this.realmWildcardMentionPolicy,
138141
required this.realmMandatoryTopics,
139142
required this.realmWaitingPeriodThreshold,
143+
required this.realmAllowMessageEditing,
144+
required this.realmMessageContentEditLimitSeconds,
140145
required this.realmDefaultExternalAccounts,
141146
required this.maxFileUploadSizeMib,
142147
required this.serverEmojiDataUrl,

lib/api/model/initial_snapshot.g.dart

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/example_data.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -916,6 +916,8 @@ InitialSnapshot initialSnapshot({
916916
RealmWildcardMentionPolicy? realmWildcardMentionPolicy,
917917
bool? realmMandatoryTopics,
918918
int? realmWaitingPeriodThreshold,
919+
bool? realmAllowMessageEditing,
920+
int? realmMessageContentEditLimitSeconds,
919921
Map<String, RealmDefaultExternalAccount>? realmDefaultExternalAccounts,
920922
int? maxFileUploadSizeMib,
921923
Uri? serverEmojiDataUrl,
@@ -953,6 +955,8 @@ InitialSnapshot initialSnapshot({
953955
realmWildcardMentionPolicy: realmWildcardMentionPolicy ?? RealmWildcardMentionPolicy.everyone,
954956
realmMandatoryTopics: realmMandatoryTopics ?? true,
955957
realmWaitingPeriodThreshold: realmWaitingPeriodThreshold ?? 0,
958+
realmAllowMessageEditing: realmAllowMessageEditing ?? true,
959+
realmMessageContentEditLimitSeconds: realmMessageContentEditLimitSeconds ?? 600,
956960
realmDefaultExternalAccounts: realmDefaultExternalAccounts ?? {},
957961
maxFileUploadSizeMib: maxFileUploadSizeMib ?? 25,
958962
serverEmojiDataUrl: serverEmojiDataUrl

0 commit comments

Comments
 (0)