mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-24 18:18:38 +00:00
opt sync history status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -12,8 +12,8 @@ import 'package:PiliPlus/services/loggeer.dart';
|
|||||||
import 'package:PiliPlus/services/service_locator.dart';
|
import 'package:PiliPlus/services/service_locator.dart';
|
||||||
import 'package:PiliPlus/utils/app_scheme.dart';
|
import 'package:PiliPlus/utils/app_scheme.dart';
|
||||||
import 'package:PiliPlus/utils/cache_manage.dart';
|
import 'package:PiliPlus/utils/cache_manage.dart';
|
||||||
import 'package:PiliPlus/utils/data.dart';
|
|
||||||
import 'package:PiliPlus/utils/date_util.dart';
|
import 'package:PiliPlus/utils/date_util.dart';
|
||||||
|
import 'package:PiliPlus/utils/request_utils.dart';
|
||||||
import 'package:PiliPlus/utils/storage.dart';
|
import 'package:PiliPlus/utils/storage.dart';
|
||||||
import 'package:PiliPlus/utils/storage_key.dart';
|
import 'package:PiliPlus/utils/storage_key.dart';
|
||||||
import 'package:PiliPlus/utils/storage_pref.dart';
|
import 'package:PiliPlus/utils/storage_pref.dart';
|
||||||
@@ -124,7 +124,7 @@ Commit Hash: ${BuildConfig.commitHash}''';
|
|||||||
systemNavigationBarContrastEnforced: false,
|
systemNavigationBarContrastEnforced: false,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
Data.init();
|
RequestUtils.syncHistoryStatus();
|
||||||
PiliScheme.init();
|
PiliScheme.init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
import 'package:PiliPlus/http/user.dart';
|
|
||||||
import 'package:PiliPlus/utils/accounts.dart';
|
|
||||||
import 'package:PiliPlus/utils/storage.dart';
|
|
||||||
import 'package:PiliPlus/utils/storage_key.dart';
|
|
||||||
|
|
||||||
class Data {
|
|
||||||
static Future<void> init() async {
|
|
||||||
if (!Accounts.history.isLogin) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var res = await UserHttp.historyStatus();
|
|
||||||
if (res['status']) {
|
|
||||||
GStorage.localCache.put(LocalCacheKey.historyPause, res['data']);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -26,6 +26,8 @@ import 'package:PiliPlus/pages/later/controller.dart';
|
|||||||
import 'package:PiliPlus/utils/accounts.dart';
|
import 'package:PiliPlus/utils/accounts.dart';
|
||||||
import 'package:PiliPlus/utils/context_ext.dart';
|
import 'package:PiliPlus/utils/context_ext.dart';
|
||||||
import 'package:PiliPlus/utils/feed_back.dart';
|
import 'package:PiliPlus/utils/feed_back.dart';
|
||||||
|
import 'package:PiliPlus/utils/storage.dart';
|
||||||
|
import 'package:PiliPlus/utils/storage_key.dart';
|
||||||
import 'package:PiliPlus/utils/storage_pref.dart';
|
import 'package:PiliPlus/utils/storage_pref.dart';
|
||||||
import 'package:PiliPlus/utils/utils.dart';
|
import 'package:PiliPlus/utils/utils.dart';
|
||||||
import 'package:flutter/foundation.dart' show kDebugMode;
|
import 'package:flutter/foundation.dart' show kDebugMode;
|
||||||
@@ -35,6 +37,17 @@ import 'package:get/get.dart' hide ContextExtensionss;
|
|||||||
import 'package:gt3_flutter_plugin/gt3_flutter_plugin.dart';
|
import 'package:gt3_flutter_plugin/gt3_flutter_plugin.dart';
|
||||||
|
|
||||||
class RequestUtils {
|
class RequestUtils {
|
||||||
|
static Future<void> syncHistoryStatus() async {
|
||||||
|
final account = Accounts.history;
|
||||||
|
if (!account.isLogin) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var res = await UserHttp.historyStatus(account: account);
|
||||||
|
if (res['status']) {
|
||||||
|
GStorage.localCache.put(LocalCacheKey.historyPause, res['data']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 1:小视频(已弃用)
|
// 1:小视频(已弃用)
|
||||||
// 2:相簿
|
// 2:相簿
|
||||||
// 3:纯文字
|
// 3:纯文字
|
||||||
|
|||||||
Reference in New Issue
Block a user