Files
yinmeng-ios/xplan-ios/Main/Message/Presenter/MessagePresenter.m

34 lines
976 B
Mathematica
Raw Normal View History

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
- (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];
} 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