show user name

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-10-09 16:40:52 +08:00
parent 41768656b4
commit 3d49529272
9 changed files with 115 additions and 12 deletions

View File

@@ -24,6 +24,7 @@ import 'package:PiliPlus/pages/group_panel/view.dart';
import 'package:PiliPlus/pages/later/controller.dart';
import 'package:PiliPlus/utils/accounts.dart';
import 'package:PiliPlus/utils/context_ext.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
@@ -618,4 +619,28 @@ abstract class RequestUtils {
)
..startCaptcha(registerData);
}
static Future<void> showUserRealName(String mid) async {
final res = await UserHttp.getUserRealName(mid);
if (res.isSuccess) {
final data = res.data;
final show = !data.name.isNullOrEmpty;
Get.dialog(
AlertDialog(
title: SelectableText(
show ? data.name! : data.rejectPage?.title ?? '',
),
content: show ? null : Text(data.rejectPage?.text ?? ''),
actions: [
TextButton(
onPressed: Get.back,
child: const Text('关闭'),
),
],
),
);
} else {
res.toast();
}
}
}