fix: report

This commit is contained in:
My-Responsitories
2025-10-15 15:56:58 +08:00
parent 5249ceccdb
commit 84f972a3ab
2 changed files with 14 additions and 21 deletions

View File

@@ -1,5 +1,6 @@
import 'package:PiliPlus/common/widgets/radio_widget.dart'; import 'package:PiliPlus/common/widgets/radio_widget.dart';
import 'package:PiliPlus/utils/extension.dart'; import 'package:PiliPlus/utils/extension.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
@@ -124,11 +125,12 @@ Future<void> autoWrapReportDialog(
Get.back(); Get.back();
SmartDialog.showToast('举报成功'); SmartDialog.showToast('举报成功');
} else { } else {
SmartDialog.showToast(data['message']); SmartDialog.showToast(data['message'].toString());
} }
} catch (e) { } catch (e) {
SmartDialog.dismiss(); SmartDialog.dismiss();
SmartDialog.showToast('提交失败:$e'); SmartDialog.showToast('提交失败:$e');
if (kDebugMode) rethrow;
} }
}, },
child: const Text('确定'), child: const Text('确定'),

View File

@@ -125,17 +125,9 @@ abstract final class DanmakuHttp {
data: data, data: data,
options: Options(contentType: Headers.formUrlEncodedContentType), options: Options(contentType: Headers.formUrlEncodedContentType),
); );
if (res.data['code'] == 0) { return res.data as Map<String, dynamic>;
return {
'status': true,
'data': res.data['data']['block'],
};
} else {
return {
'status': false,
'msg': res.data['message'],
};
/// res.data['data']['block']
/// { /// {
/// 0: "举报已提交", /// 0: "举报已提交",
/// "-1": "举报失败,请先激活账号。", /// "-1": "举报失败,请先激活账号。",
@@ -146,7 +138,6 @@ abstract final class DanmakuHttp {
/// "-6": "举报失败,系统错误。" /// "-6": "举报失败,系统错误。"
/// } /// }
} }
}
static Future<LoadingState<String?>> danmakuRecall({ static Future<LoadingState<String?>> danmakuRecall({
required int cid, required int cid,