1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 00:05:16 +00:00

Terms of use are not hard coded anymore

This commit is contained in:
2021-02-20 09:35:03 +01:00
parent 0cd9371460
commit a32e968992
6 changed files with 7 additions and 11 deletions

View File

@ -11,19 +11,15 @@ class Config {
final bool apiServerSecure;
final String clientName;
final String termsOfServicesURL;
const Config({
@required this.apiServerName,
@required this.apiServerUri,
@required this.apiServerSecure,
@required this.clientName,
@required this.termsOfServicesURL,
}) : assert(apiServerName != null),
assert(apiServerUri != null),
assert(apiServerSecure != null),
assert(clientName != null),
assert(termsOfServicesURL != null);
assert(clientName != null);
/// Get and set static configuration
static Config _config;

View File

@ -59,14 +59,17 @@ class ServerDataConservationPolicy {
class ServerConfig {
final Version minSupportedMobileVersion;
final String termsURL;
final PasswordPolicy passwordPolicy;
final ServerDataConservationPolicy dataConservationPolicy;
const ServerConfig({
@required this.minSupportedMobileVersion,
@required this.termsURL,
@required this.passwordPolicy,
@required this.dataConservationPolicy,
}) : assert(minSupportedMobileVersion != null),
assert(termsURL != null),
assert(passwordPolicy != null),
assert(dataConservationPolicy != null);
}