| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- //
- // BGLiveServiceViewModel.m
- // BuguLive
- //
- // Created by xfg on 2017/8/14.
- // Copyright © 2017年 xfg. All rights reserved.
- //
- #import "BGLiveServiceViewModel.h"
- @implementation BGLiveServiceViewModel
- #pragma mark ------------------------ 直播生命周期 -----------------------
- - (void)releaseAll
- {
-
- }
- - (void)endLive
- {
-
- }
- #pragma mark ------------------------ 业务、接口等 -----------------------
- #pragma mark 主播开播时分享直播间
- + (void)hostShareCurrentLive:(ShareModel *)shareModel shareType:(NSString *)shareType vc:(UIViewController *)vc block:(FWVoidBlock)block
- {
- NSString *shareString = shareType;
- UMSocialPlatformType socialPlatformType;
-
- if ([shareString isEqualToString:@"weixin"])
- {
- socialPlatformType = UMSocialPlatformType_WechatSession;
- }
- else if ([shareString isEqualToString:@"weixin_circle"])
- {
- socialPlatformType = UMSocialPlatformType_WechatTimeLine;
- }
- else if ([shareString isEqualToString:@"qq"])
- {
- socialPlatformType = UMSocialPlatformType_QQ;
- }
- else if ([shareString isEqualToString:@"qzone"])
- {
- socialPlatformType = UMSocialPlatformType_Qzone;
- }
- else if ([shareString isEqualToString:@"facebook"])
- {
- socialPlatformType = UMSocialPlatformType_Facebook;
- }
- else
- {
- socialPlatformType = UMSocialPlatformType_Sina;
- }
-
- [[BGUMengShareManager sharedInstance] shareTo:vc platformType:socialPlatformType shareModel:shareModel succ:nil failed:nil];
- }
- #pragma mark 礼物信息的key
- + (NSMutableDictionary *)getGiftMsgKey:(CustomMessageModel *)msg
- {
- NSMutableDictionary *tmpMDict = [NSMutableDictionary dictionary];
-
- if (msg.type == MSG_ADD_PRICE)
- {
- [tmpMDict setObject:msg.user.user_id forKey:@"user_id"];
- // [tmpMDict setObject:msg.pai_id forKey:@"pai_id"];
- }
- else
- {
- [tmpMDict setObject:msg.sender.user_id forKey:@"user_id"];
- [tmpMDict setObject:msg.prop_id forKey:@"prop_id"];
- }
-
- return tmpMDict;
- }
- @end
|