opt: LoadingState (#1776)

This commit is contained in:
My-Responsitories
2025-12-13 12:43:32 +08:00
committed by GitHub
parent 3741fe54ff
commit 17883eb77e
82 changed files with 832 additions and 887 deletions

View File

@@ -183,13 +183,13 @@ class VideoPopupMenu extends StatelessWidget {
goto: item.goto!,
);
SmartDialog.dismiss();
SmartDialog.showToast(
res['status']
? (r?.toast ?? f?.toast)
: res['msg'],
);
if (res['status']) {
if (res.isSuccess) {
SmartDialog.showToast(
r?.toast ?? f!.toast!,
);
onRemove?.call();
} else {
res.toast();
}
},
);
@@ -243,9 +243,9 @@ class VideoPopupMenu extends StatelessWidget {
);
SmartDialog.dismiss();
SmartDialog.showToast(
res['status']
res.isSuccess
? "成功"
: res['msg'],
: res.toString(),
);
Get.back();
},
@@ -289,13 +289,11 @@ class VideoPopupMenu extends StatelessWidget {
type: true,
);
SmartDialog.dismiss();
SmartDialog.showToast(
res['status']
? "点踩成功"
: res['msg'],
);
if (res['status']) {
if (res.isSuccess) {
SmartDialog.showToast('点踩成功');
onRemove?.call();
} else {
res.toast();
}
},
style: FilledButton.styleFrom(
@@ -310,16 +308,16 @@ class VideoPopupMenu extends StatelessWidget {
SmartDialog.showLoading(
msg: '正在提交',
);
var res =
final res =
await VideoHttp.dislikeVideo(
bvid: videoItem.bvid!,
type: false,
);
SmartDialog.dismiss();
SmartDialog.showToast(
res['status']
? "取消踩"
: res['msg'],
res.isSuccess
? '取消踩'
: res.toString(),
);
},
style: FilledButton.styleFrom(
@@ -371,10 +369,11 @@ class VideoPopupMenu extends StatelessWidget {
act: 5,
reSrc: 11,
);
if (res['status']) {
if (res.isSuccess) {
onRemove?.call();
} else {
res.toast();
}
SmartDialog.showToast(res['msg'] ?? '成功');
},
child: const Text('确认'),
),