Files
peko-ios/YuMi/Modules/YMTabbar/Presenter/MainPresenter.h
2025-03-14 19:43:04 +08:00

48 lines
911 B
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)checkInviteUserInfo:(NSString *)inviteCode;
///获取新用户打招呼信息
- (void)getNewUserGreetInfo;
/// 获取快捷推荐进房
- (void)getShortCutRecommendRoom;
///获取新用户充值优惠
- (void)getNewUserRechargeList;
///获取主播卡片信息
- (void)getAnchorCardInfo;
///获取版本更新
- (void)getVersionUpdate;
///心跳接口,每 30 秒调用一次,用来更新用户在线状态
- (void)clientHeartBeat;
///app 启动调用此接口 主要功能:给主播分流
- (void)clientStartApp;
///判断是否绑定授权码
-(void)getAuthorizationCodeInfo;
@end
NS_ASSUME_NONNULL_END