opt: follow btn text

This commit is contained in:
bggRGjQaUbCoE
2024-10-18 21:40:05 +08:00
parent 80885d9165
commit b0acf1d326
7 changed files with 35 additions and 18 deletions

View File

@@ -36,7 +36,9 @@ class MemberControllerNew extends CommonController
bool customHandleResponse(Success response) {
username = response.response?.card?.name ?? '';
isFollow.value = response.response?.card?.relation?.isFollow == 1;
relation.value = response.response?.relation ?? 1;
relation.value = response.response?.relSpecial == 1
? 2
: response.response?.relation ?? 1;
tab2 = response.response.tab2;
if (tab2 != null && tab2!.isNotEmpty) {
if (!response.response.tab.toJson().values.contains(true) &&
@@ -127,7 +129,7 @@ class MemberControllerNew extends CommonController
mid: mid,
isFollow: isFollow.value,
callback: (attribute) {
relation.value = 1;
relation.value = attribute;
isFollow.value = attribute != 0;
},
);

View File

@@ -238,9 +238,11 @@ class UserInfoCard extends StatelessWidget {
TextSpan(
text: relation == -1
? '移除黑名单'
: isFollow
? ' 关注'
: '关注',
: relation == 2
? ' 特别关注'
: isFollow
? ' 已关注'
: '关注',
)
],
),