增加换肤功能
This commit is contained in:
116
QXLive/Base/QXGlobal.h
Normal file
116
QXLive/Base/QXGlobal.h
Normal file
@@ -0,0 +1,116 @@
|
||||
//
|
||||
// QXGlobal.h
|
||||
// YSDTrucksProject
|
||||
//
|
||||
// Created by 党凯 on 2020/6/30.
|
||||
// Copyright © 2020 党凯. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "QXAlertViewController.h"
|
||||
#import "QXLoginModel.h"
|
||||
#import "QXMiniRoomView.h"
|
||||
#import "QXDayTaskModel.h"
|
||||
#import "QXRoomViewController.h"
|
||||
|
||||
typedef void (^closeBlock)(void);
|
||||
typedef void (^showFinishBlock)(void);
|
||||
typedef NS_ENUM(NSInteger) {
|
||||
/// 房主
|
||||
QXRoomRoleTypeOwner = 0,
|
||||
/// 主持
|
||||
QXRoomRoleTypeCompere,
|
||||
/// 管理员
|
||||
QXRoomRoleTypeManager,
|
||||
/// 观众
|
||||
QXRoomRoleTypeAudience,
|
||||
}QXRoomRoleType;
|
||||
|
||||
|
||||
@interface QXGlobal : NSObject
|
||||
+(instancetype)shareGlobal;
|
||||
// 是否登录
|
||||
@property (nonatomic,readonly,assign)BOOL isLogin;
|
||||
@property (nonatomic,assign)BOOL isShowLoginVC;
|
||||
/// 房间id
|
||||
@property (nonatomic,strong,readonly)NSString *roomId;
|
||||
// 是否实名
|
||||
@property (nonatomic,assign)BOOL isRealName;
|
||||
|
||||
/// 钻石兑币比例
|
||||
@property (nonatomic,strong)NSString *coin_exchange_rate;
|
||||
/// 提现手续费
|
||||
@property (nonatomic,strong)NSString *withdrawal_service_fee;
|
||||
/// 购买金币比例
|
||||
@property (nonatomic,strong)NSString *rmb_coin_ratio;
|
||||
|
||||
@property (nonatomic,strong)QXLoginModel *loginModel;
|
||||
// 初始化时是否支持一键登录
|
||||
@property (nonatomic,assign)BOOL canOneLogin;
|
||||
|
||||
@property (nonatomic,strong)QXAlertViewController *alertViewController;
|
||||
|
||||
@property (nonatomic,strong) QXMiniRoomView *miniView;
|
||||
|
||||
/// 每日任务id
|
||||
@property (nonatomic,strong) QXDayTaskListModel *taskModel;
|
||||
|
||||
@property (nonatomic,strong) QXRoomViewController *roomVC;
|
||||
|
||||
-(void)miniRoomWithRoomId:(NSString*)roomId roomCover:(NSString*)roomCover;
|
||||
|
||||
|
||||
-(BOOL)isOpenRecharge;
|
||||
|
||||
-(UIWindow*)getKeyWindow;
|
||||
|
||||
/// 退出登录
|
||||
-(void)logOut;
|
||||
|
||||
-(void)removeLocalData;
|
||||
|
||||
/// 保存个人信息
|
||||
-(void)saveLoginData:(NSString*)userInfoJson;
|
||||
/// 更新个人信息
|
||||
-(void)updateUserInfoWithMolde:(QXLoginModel *)loginModel;
|
||||
|
||||
-(void)removeMemory;
|
||||
|
||||
-(void)toLogin;
|
||||
-(void)showView:(UIView *)view popType:(PopViewType)popType tapDismiss:(BOOL)tapDismiss finishBlock:(showFinishBlock)finishBlock;
|
||||
-(void)showView:(UIView *)view controller:(UIViewController*)controller popType:(PopViewType)popType tapDismiss:(BOOL)tapDismiss finishBlock:(showFinishBlock)finishBlock;
|
||||
-(void)hideViewBlock:(closeBlock)closeBlock;
|
||||
|
||||
/**
|
||||
去聊天
|
||||
*/
|
||||
-(void)chatWithUserID:(NSString*)userId
|
||||
nickname:(NSString*)nickname
|
||||
avatar:(NSString*)avatar
|
||||
navagationController:(UINavigationController*)navagationController;
|
||||
/**
|
||||
去群聊
|
||||
*/
|
||||
-(void)chatWithGroupId:(NSString*)groupId
|
||||
cover:(NSString*)cover
|
||||
name:(NSString*)name
|
||||
navagationController:(UINavigationController*)navagationController;
|
||||
|
||||
/**
|
||||
加入房间
|
||||
*/
|
||||
-(void)joinRoomWithRoomId:(NSString*)roomId
|
||||
isRejoin:(BOOL)isRejoin
|
||||
navagationController:(UINavigationController*)navagationController;
|
||||
|
||||
/**
|
||||
退出房间
|
||||
*/
|
||||
-(void)quitRoomWithRoomId:(NSString*)roomId;
|
||||
/// 去完成任务
|
||||
-(void)finishTask;
|
||||
|
||||
-(void)vibrationFeedback;
|
||||
@end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user