Skip to content

Commit d7e0aba

Browse files
committed
# bug 修复
- 修复头像无法上传的问题 # 优化 - 优化个人界面的加载逻辑,现在下载可以在完全没有网络的情况下查看 - 简化部分代码逻辑 # 调整 - 调整了导航栏的样式
1 parent 4124771 commit d7e0aba

File tree

12 files changed

+218
-449
lines changed

12 files changed

+218
-449
lines changed

lib/main.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,13 @@ import 'package:zephyr/util/router/router.dart';
1515
import 'config/global.dart';
1616
import 'config/global_setting.dart';
1717
import 'config/theme_mode_adapter.dart';
18-
import 'mobx/fullscreen_store.dart';
1918
import 'network/dio_cache.dart';
2019
import 'object_box/object_box.dart';
2120

2221
final globalSetting = GlobalSetting();
2322
final bikaSetting = BikaSetting();
24-
final fullScreenStore = FullScreenStore();
2523
late final ObjectBox objectbox;
24+
late Color primaryColor;
2625

2726
// 定义全局Dio实例
2827
final dio = Dio();
@@ -148,6 +147,7 @@ class _MyAppState extends State<MyApp> {
148147
final lightColorScheme = ColorScheme.fromSeed(
149148
seedColor: primary,
150149
);
150+
primaryColor = lightColorScheme.primaryContainer;
151151
final darkColorScheme = ColorScheme.fromSeed(
152152
seedColor: primary,
153153
brightness: Brightness.dark,

lib/mobx/fullscreen_store.dart

Lines changed: 0 additions & 16 deletions
This file was deleted.

lib/mobx/fullscreen_store.g.dart

Lines changed: 0 additions & 48 deletions
This file was deleted.

lib/network/http/http_request.dart

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'dart:convert';
22
import 'dart:math';
33

4-
import 'package:dio/dio.dart';
54
import 'package:flutter/foundation.dart';
65
import 'package:zephyr/main.dart';
76

@@ -208,9 +207,8 @@ Future<Map<String, dynamic>> getSearchKeywords() async {
208207
}
209208

210209
Future<Map<String, dynamic>> getComicInfo(
211-
String comicId, {
212-
Dio? dio,
213-
}) async {
210+
String comicId,
211+
) async {
214212
final Map<String, dynamic> data = await request(
215213
'https://picaapi.picacomic.com/comics/$comicId',
216214
'GET',
@@ -348,9 +346,8 @@ Future<Map<String, dynamic>> writeCommentChildren(
348346

349347
Future<Map<String, dynamic>> getEps(
350348
String comicId,
351-
int pageCount, {
352-
Dio? dio,
353-
}) async {
349+
int pageCount,
350+
) async {
354351
final Map<String, dynamic> data = await request(
355352
'https://picaapi.picacomic.com/comics/$comicId/eps?page=$pageCount',
356353
'GET',
@@ -388,7 +385,6 @@ Future<Map<String, dynamic>> getPages(
388385
String comicId,
389386
int epId,
390387
int pageCount, {
391-
Dio? dio,
392388
String imageQuality = "",
393389
}) async {
394390
final Map<String, dynamic> data = await request(

lib/page/download/view/download.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ class _DownloadPageState extends State<DownloadPage> {
249249
comicId,
250250
ep.order,
251251
page,
252+
// 锁定下载图片的质量为原图
252253
imageQuality: "original",
253254
);
254255
var temp = comic_page_json.Page.fromJson(result);

lib/page/home/view/category_page.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@ class _CategoryPageState extends State<CategoryPage>
101101
child: Column(
102102
children: [
103103
...rows,
104-
SizedBox(
105-
height: 50,
106-
),
107104
],
108105
),
109106
);
110107

111108
case GetCategoryStatus.initial:
112-
return const Center(child: CircularProgressIndicator());
109+
return const Padding(
110+
padding: EdgeInsets.all(20.0),
111+
child: Center(child: CircularProgressIndicator()),
112+
);
113113
}
114114
},
115115
),

0 commit comments

Comments
 (0)