fix: dynamic loop push
This commit is contained in:
@ -124,16 +124,12 @@ class DynamicsController extends GetxController {
|
||||
switch (item!.type) {
|
||||
/// 转发的动态
|
||||
case 'DYNAMIC_TYPE_FORWARD':
|
||||
Get.toNamed('/dynamicDetail',
|
||||
arguments: {'item': item, 'floor': floor},
|
||||
preventDuplicates: false);
|
||||
goPush(item, floor);
|
||||
break;
|
||||
|
||||
/// 图文动态查看
|
||||
case 'DYNAMIC_TYPE_DRAW':
|
||||
Get.toNamed('/dynamicDetail',
|
||||
arguments: {'item': item, 'floor': floor},
|
||||
preventDuplicates: false);
|
||||
goPush(item, floor);
|
||||
break;
|
||||
case 'DYNAMIC_TYPE_AV':
|
||||
String bvid = item.modules.moduleDynamic.major.archive.bvid;
|
||||
@ -189,10 +185,7 @@ class DynamicsController extends GetxController {
|
||||
|
||||
/// 纯文字动态查看
|
||||
case 'DYNAMIC_TYPE_WORD':
|
||||
print('纯文本');
|
||||
Get.toNamed('/dynamicDetail',
|
||||
arguments: {'item': item, 'floor': floor},
|
||||
preventDuplicates: false);
|
||||
goPush(item, floor);
|
||||
break;
|
||||
case 'DYNAMIC_TYPE_LIVE_RCMD':
|
||||
DynamicLiveModel liveRcmd = item.modules.moduleDynamic.major.liveRcmd;
|
||||
@ -235,6 +228,17 @@ class DynamicsController extends GetxController {
|
||||
}
|
||||
}
|
||||
|
||||
void goPush(item, floor) {
|
||||
if (Get.currentRoute == '/dynamicDetail') {
|
||||
return;
|
||||
}
|
||||
Get.toNamed(
|
||||
'/dynamicDetail',
|
||||
arguments: {'item': item, 'floor': floor},
|
||||
preventDuplicates: false,
|
||||
);
|
||||
}
|
||||
|
||||
Future queryFollowUp({type = 'init'}) async {
|
||||
if (!userLogin.value) {
|
||||
return {'status': false, 'msg': '账号未登录', 'code': -101};
|
||||
|
Reference in New Issue
Block a user