From 11885b7ac7c08ed5b13c1fd700e8e55785a59da7 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Fri, 9 Sep 2022 17:57:34 +0300 Subject: [PATCH] Fix app connecting to 'https://api./' after access recovery We no longer hold server domain in ServerAPI class. Instead, we get a domain from the app config every time. --- lib/logic/api_maps/graphql_maps/server_api/server.dart | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/logic/api_maps/graphql_maps/server_api/server.dart b/lib/logic/api_maps/graphql_maps/server_api/server.dart index b8739f04..56b92371 100644 --- a/lib/logic/api_maps/graphql_maps/server_api/server.dart +++ b/lib/logic/api_maps/graphql_maps/server_api/server.dart @@ -7,7 +7,6 @@ import 'package:selfprivacy/logic/api_maps/graphql_maps/schema/server_api.graphq import 'package:selfprivacy/logic/api_maps/graphql_maps/schema/server_settings.graphql.dart'; import 'package:selfprivacy/logic/api_maps/graphql_maps/schema/services.graphql.dart'; import 'package:selfprivacy/logic/api_maps/graphql_maps/schema/users.graphql.dart'; -import 'package:selfprivacy/logic/models/hive/server_domain.dart'; import 'package:selfprivacy/logic/models/hive/user.dart'; import 'package:selfprivacy/logic/models/json/api_token.dart'; import 'package:selfprivacy/logic/models/json/server_disk_volume.dart'; @@ -47,10 +46,8 @@ class ServerApi extends ApiMap this.hasLogger = false, this.isWithToken = true, this.customToken = '', - }) { - final ServerDomain? serverDomain = getIt().serverDomain; - rootAddress = serverDomain?.domainName ?? ''; - } + }); + @override bool hasLogger; @override @@ -58,7 +55,7 @@ class ServerApi extends ApiMap @override String customToken; @override - String? rootAddress; + String? get rootAddress => getIt().serverDomain?.domainName; Future getApiVersion() async { QueryResult response;