diff --git a/lib/network/http/http_request_build.dart b/lib/network/http/http_request_build.dart index d946671..9b4b2f3 100644 --- a/lib/network/http/http_request_build.dart +++ b/lib/network/http/http_request_build.dart @@ -7,6 +7,8 @@ import 'package:flutter/cupertino.dart'; import 'package:uuid/uuid.dart'; import 'package:zephyr/main.dart'; +import 'http_request.dart'; + String _getNonce() { return const Uuid().v4().replaceAll('-', ''); } @@ -135,8 +137,15 @@ Future> request( // && bikaSetting.account.isNotEmpty && // bikaSetting.password.isNotEmpty ) { - errorMessage += '\n登录状态失效,请重新登录哔咔'; - // var temp = await login(bikaSetting.account, bikaSetting.password); + // errorMessage += '\n登录状态失效,请重新登录哔咔'; + try { + var result = await login(bikaSetting.account, bikaSetting.password); + + bikaSetting.setAuthorization(result['data']['token']); + } catch (e) { + // 抛出封装后的错误信息 + throw Exception(errorMessage); + } } // 抛出封装后的错误信息 diff --git a/lib/page/comments/widgets/comments.dart b/lib/page/comments/widgets/comments.dart index ab4929b..92e8c51 100644 --- a/lib/page/comments/widgets/comments.dart +++ b/lib/page/comments/widgets/comments.dart @@ -159,8 +159,8 @@ class _CommentsWidgetState extends State { width: screenWidth * (48 / 50), // 设置宽度 child: Divider( color: globalSetting.themeType - ? Colors.grey.withOpacity(0.5) - : Colors.white.withOpacity(0.5), + ? Colors.grey.withValues(alpha: 0.5) + : Colors.white.withValues(alpha: 0.5), thickness: 1, height: 10, ),