add full sync

This commit is contained in:
shenlong-tanwen
2024-09-02 02:16:47 +05:30
parent 877c3b028b
commit e81b61c98b
30 changed files with 333 additions and 179 deletions
@@ -1,15 +1,12 @@
import 'package:immich_mobile/domain/models/server-info/server_config.model.dart';
import 'package:immich_mobile/domain/models/server-info/server_features.model.dart';
import 'package:immich_mobile/utils/immich_api_client.dart';
import 'package:immich_mobile/utils/mixins/log_context.mixin.dart';
import 'package:openapi/api.dart';
class ServerInfoService with LogContext {
final ImmichApiClient _api;
final ServerApi _serverInfo;
ServerApi get _serverInfo => _api.getServerApi();
ServerInfoService(this._api);
const ServerInfoService(this._serverInfo);
Future<ServerFeatures?> getServerFeatures() async {
try {