Commit 2ccafd33 by suolong

新增9999 弹窗操作

parent 9c5a47f5
...@@ -460,6 +460,50 @@ ...@@ -460,6 +460,50 @@
[self fus_destroyShowTimeFrostedIfNeeded]; [self fus_destroyShowTimeFrostedIfNeeded];
[self fus_resetShowTimeStateValues]; [self fus_resetShowTimeStateValues];
[self fus_restoreBottomToolButtonsAfterShowTimeIfNeeded]; [self fus_restoreBottomToolButtonsAfterShowTimeIfNeeded];
if (FUSLiveHelper.shareInstance.liveType != FUSLiveTypeAnchor) {
return;
}
NSInteger endStatType = [payload[@"endStatType"] integerValue];
UIView *onView = [[FUSLiveHelper shareInstance].currentFunctionView fus_viewWithLayer:FUSLiveFunctionLayerManualPopView];
if (!onView) {
onView = [UIViewController fus_topViewController].view;
}
if (!onView) {
return;
}
FUSTicketShowCollectTicketToggleResultModel *model = [FUSTicketShowCollectTicketToggleResultModel fus_modelWithDict:payload];
NSInteger safeFinalTicketNum = MAX(0, model.finalTicketNum);
switch (endStatType) {
case 0: {
FUSLiveShowTimeFrostCardPopView *pop = [FUSLiveShowTimeFrostCardPopView fus_showOnView:onView];
[pop fus_updateFinalTicketNum:safeFinalTicketNum];
return;
}
case 1: {
FUSOnlineUserModel *mvpUser = model.mvpInfo.mvpUserInfo;
NSString *mvpUserId = [NSString stringWithObject:model.mvpInfo.mvpUserId];
NSString *avatarURL = (mvpUser.face.length > 0 ? mvpUser.face : nil);
NSString *nickname = nil;
if (mvpUser.nickname.length > 0) {
nickname = mvpUser.nickname;
} else if (mvpUser.uid.length > 0) {
nickname = mvpUser.uid;
} else if (![NSString isNull:mvpUserId]) {
nickname = mvpUserId;
}
FUSLiveShowTimeMVPConfirmPopView *popView = [FUSLiveShowTimeMVPConfirmPopView fus_showOnView:onView];
[popView fus_updateTicketCount:safeFinalTicketNum];
[popView fus_updateAvatarURL:avatarURL nickname:nickname tagText:@"MVP"];
return;
}
default:
return;
}
}); });
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment