2021-12-08 18:53:19 +08:00
|
|
|
//
|
|
|
|
// MessagePresenter.m
|
|
|
|
// xplan-ios
|
|
|
|
//
|
|
|
|
// Created by zu on 2021/12/8.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import "MessagePresenter.h"
|
|
|
|
#import "Api+Message.h"
|
|
|
|
#import "ChatLimitModel.h"
|
|
|
|
#import "MessageProtocol.h"
|
2022-03-11 16:25:10 +08:00
|
|
|
#import "Api+Mine.h"
|
|
|
|
#import "UserInfoModel.h"
|
2021-12-08 18:53:19 +08:00
|
|
|
|
|
|
|
@implementation MessagePresenter
|
|
|
|
|
2022-01-24 14:22:40 +08:00
|
|
|
- (void)getChatLimitReceiverUid:(NSString *)receiverUid {
|
2021-12-08 18:53:19 +08:00
|
|
|
[Api getChatLimit:[self createHttpCompletion:^(BaseModel * _Nonnull data) {
|
|
|
|
ChatLimitModel *chatLimit = [ChatLimitModel modelWithJSON:data.data];
|
|
|
|
[[self getView] onGetLimitChat:chatLimit];
|
2022-01-24 14:22:40 +08:00
|
|
|
} showLoading:NO errorToast:NO] receiverUid:receiverUid];
|
2021-12-08 18:53:19 +08:00
|
|
|
}
|
|
|
|
|
2022-03-11 16:25:10 +08:00
|
|
|
/// 获取用户信息
|
|
|
|
/// @param uid 用户uid
|
|
|
|
- (void)getUserInfo:(NSString *)uid {
|
|
|
|
[Api userDetailInfoCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) {
|
|
|
|
UserInfoModel * infoModel = [UserInfoModel modelWithDictionary:data.data];
|
|
|
|
[[self getView] onGetSessionUserInfoSuccess:infoModel];
|
|
|
|
}] uid:uid page:@"1" pageSize:@"20"];
|
|
|
|
}
|
|
|
|
|
2021-12-08 18:53:19 +08:00
|
|
|
@end
|