@@ -72,7 +72,7 @@ class _HuaweiCloudServiceScreenState
7272
7373 loadConfig () async {
7474 _huaweiCloudCloudServiceConfig =
75- await CloudServiceConfigDao .getHuaweiCloudConfig ();
75+ await CloudServiceConfigDao .getHuaweiCloudConfig ();
7676 if (_huaweiCloudCloudServiceConfig != null ) {
7777 _sizeController.text = _huaweiCloudCloudServiceConfig! .size;
7878 _accountController.text = _huaweiCloudCloudServiceConfig! .account ?? "" ;
@@ -91,9 +91,9 @@ class _HuaweiCloudServiceScreenState
9191 }
9292 if (_huaweiCloudCloudService != null ) {
9393 _huaweiCloudCloudServiceConfig! .configured =
94- await _huaweiCloudCloudService! .hasConfigured ();
94+ await _huaweiCloudCloudService! .hasConfigured ();
9595 _huaweiCloudCloudServiceConfig! .connected =
96- await _huaweiCloudCloudService! .isConnected ();
96+ await _huaweiCloudCloudService! .isConnected ();
9797 if (_huaweiCloudCloudServiceConfig! .configured &&
9898 ! _huaweiCloudCloudServiceConfig! .connected) {
9999 IToast .showTop (appLocalizations.cloudConnectionError);
@@ -121,12 +121,12 @@ class _HuaweiCloudServiceScreenState
121121 return inited
122122 ? _buildBody ()
123123 : ItemBuilder .buildLoadingDialog (
124- context: context,
125- background: Colors .transparent,
126- text: appLocalizations.cloudConnecting,
127- mainAxisAlignment: MainAxisAlignment .start,
128- topPadding: 100 ,
129- );
124+ context: context,
125+ background: Colors .transparent,
126+ text: appLocalizations.cloudConnecting,
127+ mainAxisAlignment: MainAxisAlignment .start,
128+ topPadding: 100 ,
129+ );
130130 }
131131
132132 ping ({
@@ -189,12 +189,12 @@ class _HuaweiCloudServiceScreenState
189189 child: CheckboxItem (
190190 title: appLocalizations.enable + appLocalizations.cloudTypeHuaweiCloud,
191191 description: appLocalizations.cloudOAuthSafeTip (
192- appLocalizations.cloudTypeHuaweiCloud, CloudService .serverEndpoint ),
192+ CloudService .serverEndpoint, appLocalizations.cloudTypeHuaweiCloud ),
193193 value: _huaweiCloudCloudServiceConfig? .enabled ?? false ,
194194 onTap: () {
195195 setState (() {
196196 _huaweiCloudCloudServiceConfig! .enabled =
197- ! _huaweiCloudCloudServiceConfig! .enabled;
197+ ! _huaweiCloudCloudServiceConfig! .enabled;
198198 CloudServiceConfigDao .updateConfigEnabled (
199199 _huaweiCloudCloudServiceConfig! ,
200200 _huaweiCloudCloudServiceConfig! .enabled);
@@ -266,7 +266,7 @@ class _HuaweiCloudServiceScreenState
266266 title: appLocalizations.cloudPulling);
267267 try {
268268 List <HuaweiCloudFileInfo >? files =
269- await _huaweiCloudCloudService! .listBackups ();
269+ await _huaweiCloudCloudService! .listBackups ();
270270 if (files == null ) {
271271 CustomLoadingDialog .dismissLoading ();
272272 IToast .show (appLocalizations.cloudPullFailed);
@@ -281,24 +281,26 @@ class _HuaweiCloudServiceScreenState
281281 BottomSheetBuilder .showBottomSheet (
282282 context,
283283 responsive: true ,
284- (dialogContext) => HuaweiCloudBackupsBottomSheet (
285- files: files,
286- cloudService: _huaweiCloudCloudService! ,
287- onSelected: (selectedFile) async {
288- var dialog = showProgressDialog (
289- appLocalizations.cloudPulling,
290- showProgress: true ,
291- );
292- Uint8List ? res =
284+ (dialogContext) =>
285+ HuaweiCloudBackupsBottomSheet (
286+ files: files,
287+ cloudService: _huaweiCloudCloudService! ,
288+ onSelected: (selectedFile) async {
289+ var dialog = showProgressDialog (
290+ appLocalizations.cloudPulling,
291+ showProgress: true ,
292+ );
293+ Uint8List ? res =
293294 await _huaweiCloudCloudService! .downloadFile (
294- selectedFile.id,
295- onProgress: (c, t) {
296- dialog.updateProgress (progress: c / t);
295+ selectedFile.id,
296+ onProgress: (c, t) {
297+ dialog.updateProgress (progress: c / t);
298+ },
299+ );
300+ ImportTokenUtil .importFromCloud (
301+ context, res, dialog);
297302 },
298- );
299- ImportTokenUtil .importFromCloud (context, res, dialog);
300- },
301- ),
303+ ),
302304 );
303305 } else {
304306 IToast .show (appLocalizations.cloudNoBackupFile);
@@ -338,16 +340,16 @@ class _HuaweiCloudServiceScreenState
338340 title: appLocalizations.cloudLogout,
339341 message: appLocalizations.cloudLogoutMessage,
340342 onTapConfirm: () async {
341- await _huaweiCloudCloudService! .signOut ();
342- setState (() {
343- _huaweiCloudCloudServiceConfig! .connected = false ;
344- _huaweiCloudCloudServiceConfig! .account = "" ;
345- _huaweiCloudCloudServiceConfig! .totalSize =
346- _huaweiCloudCloudServiceConfig! .remainingSize =
343+ await _huaweiCloudCloudService! .signOut ();
344+ setState (() {
345+ _huaweiCloudCloudServiceConfig! .connected = false ;
346+ _huaweiCloudCloudServiceConfig! .account = "" ;
347+ _huaweiCloudCloudServiceConfig! .totalSize =
348+ _huaweiCloudCloudServiceConfig! .remainingSize =
347349 _huaweiCloudCloudServiceConfig! .usedSize = - 1 ;
348- updateConfig (_huaweiCloudCloudServiceConfig! );
349- });
350- });
350+ updateConfig (_huaweiCloudCloudServiceConfig! );
351+ });
352+ });
351353 },
352354 ),
353355 ),
0 commit comments