fix: view fan/follow list from member info

This commit is contained in:
bggRGjQaUbCoE
2024-10-17 12:04:54 +08:00
parent f77088b870
commit 8d5f3cd3b1
3 changed files with 29 additions and 15 deletions

View File

@@ -88,15 +88,7 @@ class MemberControllerNew extends CommonController
TextButton(
onPressed: () async {
Get.back();
var res = await VideoHttp.relationMod(
mid: mid ?? -1,
act: relation.value != -1 ? 5 : 6,
reSrc: 11,
);
if (res['status']) {
relation.value = relation.value != -1 ? -1 : 1;
isFollow.value = false;
}
_onBlock();
},
child: const Text('确认'),
)
@@ -109,4 +101,26 @@ class MemberControllerNew extends CommonController
void shareUser() {
Share.share('https://space.bilibili.com/$mid');
}
void _onBlock() async {
dynamic res = await VideoHttp.relationMod(
mid: mid ?? -1,
act: relation.value != -1 ? 5 : 6,
reSrc: 11,
);
if (res['status']) {
relation.value = relation.value != -1 ? -1 : 1;
isFollow.value = false;
}
}
void onFollow() async {
if (relation.value == -1) {
_onBlock();
} else if (!isFollow.value) {
// TODO
} else {
// TODO
}
}
}