红包接口对接
This commit is contained in:
@@ -45,7 +45,7 @@
|
||||
#import "XPTabAnchorCardModel.h"
|
||||
#import "FirstRechargeModel.h"
|
||||
#import "MonentsUnReadModel.h"
|
||||
#import "XPReceiveRedPacketModel.h"
|
||||
#import "XPRedPacketModel.h"
|
||||
#import "GiftReceiveInfoModel.h"
|
||||
#import "XPVersionUpdateModel.h"
|
||||
///VC
|
||||
@@ -637,12 +637,10 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
|
||||
}
|
||||
///收到红包,处理数据
|
||||
-(void)receiveRedPacketDealWithData:(AttachmentModel *)attachment{
|
||||
XPReceiveRedPacketModel *data = [XPReceiveRedPacketModel modelWithDictionary:attachment.data];
|
||||
if(attachment.second == Custom_Message_Sub_AllDiamandRedPacket ){
|
||||
data.validityType = 0;
|
||||
data.kind = 1;
|
||||
}
|
||||
|
||||
if(attachment.second != Custom_Message_Sub_AllDiamandRedPacket)return;
|
||||
XPRedPacketModel *data = [XPRedPacketModel modelWithDictionary:attachment.data];
|
||||
data.validityType = 0;
|
||||
data.kind = 1;
|
||||
//判断是否在房间
|
||||
__block BOOL isInRoom;
|
||||
[[XCCurrentVCStackManager shareManager].getCurrentVC.navigationController.viewControllers enumerateObjectsUsingBlock:^(__kindof UIViewController * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
|
||||
@@ -655,8 +653,7 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
|
||||
} else {
|
||||
view.inAllPacketRoom = NO;
|
||||
}
|
||||
XPReceiveRedPacketModel *data = [XPReceiveRedPacketModel modelWithJSON:attachment.data];
|
||||
view.redPacketModel = data;
|
||||
view.receiveModel = data;
|
||||
[roomVC.view addSubview:view];
|
||||
[roomVC.view bringSubviewToFront:view];
|
||||
*stop = YES;
|
||||
@@ -667,8 +664,7 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
|
||||
UIViewController *currentVc = [[XCCurrentVCStackManager shareManager] getCurrentVC];
|
||||
XPReceiveRedPacketView *view = [[XPReceiveRedPacketView alloc] initWithFrame:CGRectMake(0, 0, KScreenWidth, KScreenHeight)];
|
||||
view.inAllPacketRoom = NO;
|
||||
XPReceiveRedPacketModel *data = [XPReceiveRedPacketModel modelWithJSON:attachment.data];
|
||||
view.redPacketModel = data;
|
||||
view.receiveModel = data;
|
||||
[currentVc.view addSubview:view];
|
||||
[currentVc.view bringSubviewToFront:view];
|
||||
}
|
||||
|
Reference in New Issue
Block a user