fix: member relation

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-18 23:07:12 +08:00
parent d0ebedac0a
commit 3c07b7347b
2 changed files with 10 additions and 5 deletions

View File

@@ -63,11 +63,15 @@ class MemberControllerNew extends CommonDataController<Data, dynamic>
bool customHandleResponse(bool isRefresh, Success<Data> response) { bool customHandleResponse(bool isRefresh, Success<Data> response) {
Data data = response.response; Data data = response.response;
username = data.card?.name ?? ''; username = data.card?.name ?? '';
relation.value = data.card?.relation?.isFollow == 1 if (data.relation == -1) {
? data.relSpecial == 1 relation.value = 128;
? -10 } else {
: data.card?.relation?.status ?? 2 relation.value = data.card?.relation?.isFollow == 1
: 0; ? data.relSpecial == 1
? -10
: data.card?.relation?.status ?? 2
: 0;
}
tab2 = data.tab2; tab2 = data.tab2;
live = data.live; live = data.live;
silence = data.card?.silence; silence = data.card?.silence;

View File

@@ -411,6 +411,7 @@ class UserInfoCard extends StatelessWidget {
0 => '关注', 0 => '关注',
1 => '悄悄关注', 1 => '悄悄关注',
2 => '已关注', 2 => '已关注',
4 => '互相关注',
6 => '已互关', 6 => '已互关',
128 => '移除黑名单', 128 => '移除黑名单',
-10 => '特别关注', // 该状态码并不是官方状态码 -10 => '特别关注', // 该状态码并不是官方状态码