Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-27 20:54:41 +08:00
parent 25acf3a9bb
commit b51c646415
227 changed files with 768 additions and 764 deletions

View File

@@ -54,7 +54,7 @@ class WhisperLinkSettingController extends GetxController {
}
Future<void> getIsPinned() async {
var res = await ImGrpc.sessionUpdate(sessionId: sessionId);
final res = await ImGrpc.sessionUpdate(sessionId: sessionId);
if (res.isSuccess) {
isPinned.value = res.data.session.isPinned;
}
@@ -75,7 +75,7 @@ class WhisperLinkSettingController extends GetxController {
Future<void> _setPush(bool isPush) async {
int setting = isPush ? 1 : 0;
var res = await MsgHttp.setPushSs(
final res = await MsgHttp.setPushSs(
setting: setting,
talkerUid: talkerUid,
);
@@ -89,7 +89,7 @@ class WhisperLinkSettingController extends GetxController {
}
Future<void> setPin() async {
var res = isPinned.value
final res = isPinned.value
? await ImGrpc.unpinSession(sessionId: sessionId)
: await ImGrpc.pinSession(sessionId: sessionId);
if (res.isSuccess) {
@@ -101,7 +101,7 @@ class WhisperLinkSettingController extends GetxController {
Future<void> setMute(bool isMuted) async {
int setting = isMuted ? 0 : 1;
var res = await MsgHttp.setMsgDnd(
final res = await MsgHttp.setMsgDnd(
uid: Accounts.main.mid,
setting: setting,
dndUid: talkerUid,
@@ -117,7 +117,7 @@ class WhisperLinkSettingController extends GetxController {
Future<void> setBlock(bool isBlocked) async {
if (isBlocked) {
var res = await VideoHttp.relationMod(
final res = await VideoHttp.relationMod(
mid: talkerUid,
act: 6,
reSrc: 11,
@@ -135,7 +135,7 @@ class WhisperLinkSettingController extends GetxController {
title: '确认拉黑该用户',
content: '加入黑名单后,将自动解除关注关系和对该用户的合集订阅关系,禁止该用户与我互动或查看我的空间',
onConfirm: () async {
var res = await VideoHttp.relationMod(
final res = await VideoHttp.relationMod(
mid: talkerUid,
act: 5,
reSrc: 11,

View File

@@ -106,7 +106,7 @@ class _WhisperLinkSettingPageState extends State<WhisperLinkSettingPage> {
) {
return switch (loadingState) {
Loading() => const SizedBox.shrink(),
Success(:var response) =>
Success(:final response) =>
response != null && response.isNotEmpty
? Column(
mainAxisSize: MainAxisSize.min,
@@ -159,7 +159,7 @@ class _WhisperLinkSettingPageState extends State<WhisperLinkSettingPage> {
],
)
: const SizedBox.shrink(),
Error(:var errMsg) => _errWidget(errMsg, _controller.getUserInfo),
Error(:final errMsg) => _errWidget(errMsg, _controller.getUserInfo),
};
}
@@ -171,7 +171,7 @@ class _WhisperLinkSettingPageState extends State<WhisperLinkSettingPage> {
) {
return switch (loadingState) {
Loading() => const SizedBox.shrink(),
Success(:var response) => Builder(
Success(:final response) => Builder(
builder: (context) {
late final subTitleS = TextStyle(
fontSize: 13,
@@ -223,14 +223,14 @@ class _WhisperLinkSettingPageState extends State<WhisperLinkSettingPage> {
);
},
),
Error(:var errMsg) => _errWidget(errMsg, _controller.getSessionSs),
Error(:final errMsg) => _errWidget(errMsg, _controller.getSessionSs),
};
}
Widget _buildMuteItem(LoadingState<List<UidSetting>?> loadingState) {
return switch (loadingState) {
Loading() => const SizedBox.shrink(),
Success(:var response) =>
Success(:final response) =>
response != null && response.isNotEmpty
? ListTile(
dense: true,
@@ -247,7 +247,7 @@ class _WhisperLinkSettingPageState extends State<WhisperLinkSettingPage> {
),
)
: const SizedBox.shrink(),
Error(:var errMsg) => _errWidget(errMsg, _controller.getMsgDnd),
Error(:final errMsg) => _errWidget(errMsg, _controller.getMsgDnd),
};
}