Files
peko-ios/YuMi/Modules/YMTabbar/Presenter/MainPresenter.h
2023-11-20 19:29:01 +08:00

54 lines
1.0 KiB
Objective-C

//
// MainPresenter.h
// YUMI
//
// Created by zu on 2021/9/8.
//
#import "BaseMvpPresenter.h"
NS_ASSUME_NONNULL_BEGIN
@class XPVersionUpdateModel;
@interface MainPresenter : BaseMvpPresenter
- (void)autoLogin;
- (void)loginNIM;
- (void)getUserInfo;
/// 检查是否有未消费的内购订单
- (void)checkTranscation;
/// 巨量广告
- (void)juliandAdCallBackApi;
///获取邀请人信息
- (void)checkInviteUserInfo:(NSString *)inviteCode;
///获取新用户打招呼信息
- (void)getNewUserGreetInfo;
/// 获取快捷推荐进房
- (void)getShortCutRecommendRoom;
///获取新用户充值优惠
- (void)getNewUserRechargeList;
///获取主播卡片信息
- (void)getAnchorCardInfo;
///获取版本更新
- (void)getVersionUpdate;
///心跳接口,每 30 秒调用一次,用来更新用户在线状态
- (void)clientHeartBeat;
///app 启动调用此接口 主要功能:给主播分流
- (void)clientStartApp;
///判断是否绑定授权码
-(void)getAuthorizationCodeInfo;
///ip检测
-(void)checkIpRegionAction;
@end
NS_ASSUME_NONNULL_END