mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-09-19 13:58:50 +00:00
Apply new min & max name policy
This commit is contained in:
@@ -112,6 +112,23 @@ class ConversationsPolicy {
|
||||
assert(maxLogoHeight != null);
|
||||
}
|
||||
|
||||
class AccountInformationPolicy {
|
||||
final int minFirstNameLength;
|
||||
final int maxFirstNameLength;
|
||||
final int minLastNameLength;
|
||||
final int maxLastNameLength;
|
||||
|
||||
const AccountInformationPolicy({
|
||||
@required this.minFirstNameLength,
|
||||
@required this.maxFirstNameLength,
|
||||
@required this.minLastNameLength,
|
||||
@required this.maxLastNameLength,
|
||||
}) : assert(minFirstNameLength != null),
|
||||
assert(maxFirstNameLength != null),
|
||||
assert(minLastNameLength != null),
|
||||
assert(maxLastNameLength != null);
|
||||
}
|
||||
|
||||
class ServerConfig {
|
||||
final Version minSupportedMobileVersion;
|
||||
final String termsURL;
|
||||
@@ -121,6 +138,7 @@ class ServerConfig {
|
||||
final PasswordPolicy passwordPolicy;
|
||||
final ServerDataConservationPolicy dataConservationPolicy;
|
||||
final ConversationsPolicy conversationsPolicy;
|
||||
final AccountInformationPolicy accountInformationPolicy;
|
||||
|
||||
const ServerConfig({
|
||||
@required this.minSupportedMobileVersion,
|
||||
@@ -131,6 +149,7 @@ class ServerConfig {
|
||||
@required this.passwordPolicy,
|
||||
@required this.dataConservationPolicy,
|
||||
@required this.conversationsPolicy,
|
||||
@required this.accountInformationPolicy,
|
||||
}) : assert(minSupportedMobileVersion != null),
|
||||
assert(termsURL != null),
|
||||
assert(playStoreURL != null),
|
||||
@@ -138,5 +157,6 @@ class ServerConfig {
|
||||
assert(notificationsPolicy != null),
|
||||
assert(passwordPolicy != null),
|
||||
assert(dataConservationPolicy != null),
|
||||
assert(conversationsPolicy != null);
|
||||
assert(conversationsPolicy != null),
|
||||
assert(accountInformationPolicy != null);
|
||||
}
|
||||
|
Reference in New Issue
Block a user