Skip to content

Commit 205a2d1

Browse files
realm: Add realmStore.jitsiServerUrl and realmStore.realmVideoChatProvider
Rearranged `realmEnableReadReceipts` in proper order under class `RealmStoreImpl` which was out of order previously.
1 parent db667ed commit 205a2d1

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

lib/model/realm.dart

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ mixin RealmStore on PerAccountStoreBase, UserGroupStore {
3232
Duration get serverTypingStartedWaitPeriod => Duration(milliseconds: serverTypingStartedWaitPeriodMilliseconds);
3333
int get serverTypingStartedWaitPeriodMilliseconds;
3434

35+
String? get serverJitsiServerUrl;
36+
3537
//|//////////////////////////////////////////////////////////////
3638
// Realm settings.
3739

@@ -46,6 +48,7 @@ mixin RealmStore on PerAccountStoreBase, UserGroupStore {
4648
GroupSettingValue? get realmCanDeleteAnyMessageGroup; // TODO(server-10)
4749
GroupSettingValue? get realmCanDeleteOwnMessageGroup; // TODO(server-10)
4850
bool get realmEnableReadReceipts;
51+
String? get realmJitsiServerUrl;
4952
bool get realmMandatoryTopics;
5053
int get maxFileUploadSizeMib;
5154
int? get realmMessageContentDeleteLimitSeconds;
@@ -54,6 +57,7 @@ mixin RealmStore on PerAccountStoreBase, UserGroupStore {
5457
: Duration(seconds: realmMessageContentEditLimitSeconds!);
5558
int? get realmMessageContentEditLimitSeconds;
5659
bool get realmPresenceDisabled;
60+
RealmVideoChatProvider get realmVideoChatProvider;
5761
int get realmWaitingPeriodThreshold;
5862

5963
//|//////////////////////////////
@@ -81,6 +85,8 @@ mixin RealmStore on PerAccountStoreBase, UserGroupStore {
8185
int get maxChannelNameLength;
8286
int get maxTopicLength;
8387

88+
String? get jitsiServerUrl;
89+
8490
//|//////////////////////////////
8591
// Realm settings with their own events.
8692

@@ -169,6 +175,8 @@ mixin ProxyRealmStore on RealmStore {
169175
@override
170176
int get serverTypingStartedWaitPeriodMilliseconds => realmStore.serverTypingStartedWaitPeriodMilliseconds;
171177
@override
178+
String? get serverJitsiServerUrl => realmStore.serverJitsiServerUrl;
179+
@override
172180
bool get realmAllowMessageEditing => realmStore.realmAllowMessageEditing;
173181
@override
174182
GroupSettingValue? get realmCanDeleteAnyMessageGroup => realmStore.realmCanDeleteAnyMessageGroup;
@@ -177,6 +185,8 @@ mixin ProxyRealmStore on RealmStore {
177185
@override
178186
bool get realmEnableReadReceipts => realmStore.realmEnableReadReceipts;
179187
@override
188+
String? get realmJitsiServerUrl => realmStore.realmJitsiServerUrl;
189+
@override
180190
bool get realmMandatoryTopics => realmStore.realmMandatoryTopics;
181191
@override
182192
int get maxFileUploadSizeMib => realmStore.maxFileUploadSizeMib;
@@ -187,6 +197,8 @@ mixin ProxyRealmStore on RealmStore {
187197
@override
188198
bool get realmPresenceDisabled => realmStore.realmPresenceDisabled;
189199
@override
200+
RealmVideoChatProvider get realmVideoChatProvider => realmStore.realmVideoChatProvider;
201+
@override
190202
int get realmWaitingPeriodThreshold => realmStore.realmWaitingPeriodThreshold;
191203
@override
192204
RealmWildcardMentionPolicy get realmWildcardMentionPolicy => realmStore.realmWildcardMentionPolicy;
@@ -203,6 +215,8 @@ mixin ProxyRealmStore on RealmStore {
203215
@override
204216
int get maxTopicLength => realmStore.maxTopicLength;
205217
@override
218+
String? get jitsiServerUrl => realmStore.jitsiServerUrl;
219+
@override
206220
List<CustomProfileField> get customProfileFields => realmStore.customProfileFields;
207221
@override
208222
bool selfHasPassedWaitingPeriod({required DateTime byDate}) =>
@@ -237,15 +251,18 @@ class RealmStoreImpl extends HasUserGroupStore with RealmStore {
237251
serverTypingStartedExpiryPeriodMilliseconds = initialSnapshot.serverTypingStartedExpiryPeriodMilliseconds,
238252
serverTypingStoppedWaitPeriodMilliseconds = initialSnapshot.serverTypingStoppedWaitPeriodMilliseconds,
239253
serverTypingStartedWaitPeriodMilliseconds = initialSnapshot.serverTypingStartedWaitPeriodMilliseconds,
254+
serverJitsiServerUrl = initialSnapshot.serverJitsiServerUrl,
240255
realmAllowMessageEditing = initialSnapshot.realmAllowMessageEditing,
241256
realmCanDeleteAnyMessageGroup = initialSnapshot.realmCanDeleteAnyMessageGroup,
242257
realmCanDeleteOwnMessageGroup = initialSnapshot.realmCanDeleteOwnMessageGroup,
258+
realmEnableReadReceipts = initialSnapshot.realmEnableReadReceipts,
259+
realmJitsiServerUrl = initialSnapshot.realmJitsiServerUrl,
243260
realmMandatoryTopics = initialSnapshot.realmMandatoryTopics,
244261
maxFileUploadSizeMib = initialSnapshot.maxFileUploadSizeMib,
245262
realmMessageContentDeleteLimitSeconds = initialSnapshot.realmMessageContentDeleteLimitSeconds,
246263
realmMessageContentEditLimitSeconds = initialSnapshot.realmMessageContentEditLimitSeconds,
247-
realmEnableReadReceipts = initialSnapshot.realmEnableReadReceipts,
248264
realmPresenceDisabled = initialSnapshot.realmPresenceDisabled,
265+
realmVideoChatProvider = initialSnapshot.realmVideoChatProvider,
249266
realmWaitingPeriodThreshold = initialSnapshot.realmWaitingPeriodThreshold,
250267
realmWildcardMentionPolicy = initialSnapshot.realmWildcardMentionPolicy,
251268
realmDeleteOwnMessagePolicy = initialSnapshot.realmDeleteOwnMessagePolicy,
@@ -254,6 +271,7 @@ class RealmStoreImpl extends HasUserGroupStore with RealmStore {
254271
realmDefaultExternalAccounts = initialSnapshot.realmDefaultExternalAccounts,
255272
maxChannelNameLength = initialSnapshot.maxChannelNameLength,
256273
maxTopicLength = initialSnapshot.maxTopicLength,
274+
jitsiServerUrl = initialSnapshot.jitsiServerUrl,
257275
customProfileFields = _sortCustomProfileFields(initialSnapshot.customProfileFields);
258276

259277
@override
@@ -382,6 +400,8 @@ class RealmStoreImpl extends HasUserGroupStore with RealmStore {
382400
final int serverTypingStoppedWaitPeriodMilliseconds;
383401
@override
384402
final int serverTypingStartedWaitPeriodMilliseconds;
403+
@override
404+
final String? serverJitsiServerUrl;
385405

386406
@override
387407
final bool realmAllowMessageEditing;
@@ -392,6 +412,8 @@ class RealmStoreImpl extends HasUserGroupStore with RealmStore {
392412
@override
393413
final bool realmEnableReadReceipts;
394414
@override
415+
final String? realmJitsiServerUrl;
416+
@override
395417
final bool realmMandatoryTopics;
396418
@override
397419
final int maxFileUploadSizeMib;
@@ -402,6 +424,8 @@ class RealmStoreImpl extends HasUserGroupStore with RealmStore {
402424
@override
403425
final bool realmPresenceDisabled;
404426
@override
427+
final RealmVideoChatProvider realmVideoChatProvider;
428+
@override
405429
final int realmWaitingPeriodThreshold;
406430

407431
@override
@@ -428,6 +452,9 @@ class RealmStoreImpl extends HasUserGroupStore with RealmStore {
428452
@override
429453
final int maxTopicLength;
430454

455+
@override
456+
final String? jitsiServerUrl;
457+
431458
@override
432459
List<CustomProfileField> customProfileFields;
433460

0 commit comments

Comments
 (0)