| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- //
- // IMAConnectConversation.m
- // TIMChat
- //
- // Created by AlexiChen on 16/3/28.
- // Copyright © 2016年 AlexiChen. All rights reserved.
- //
- #import "IMAConnectConversation.h"
- @implementation IMAConnectConversation
- - (instancetype)initWith:(TIMConversation *)conv
- {
- return nil;
- }
- - (void)asyncLoadLocalLastMsg:(CommonBlock)block
- {
- // do nothing
- }
- - (void)releaseConversation
- {
- // do nothing
- }
- - (void)asyncLoadRecentMessage:(NSInteger)count completion:(HandleMsgBlock)block
- {
- // do nothing
- }
- - (void)asyncLoadRecentMessage:(NSInteger)count from:(IMAMsg *)msg completion:(HandleMsgBlock)block
- {
- // do nothing
- }
- - (TIMConversationType)type
- {
- // do nothing
- return TIM_SYSTEM;
- }
- - (NSString *)receiver
- {
- return @"-10000";
- }
- - (BOOL)isChatWith:(IMAUser *)user
- {
- return NO;
- }
- - (NSArray *)sendMessage:(IMAMsg *)msg completion:(HandleMsgCodeBlock)block
- {
- return nil;
- }
- - (NSArray *)appendWillSendMsg:(IMAMsg *)msg completion:(HandleMsgBlock)block
- {
- return nil;
- }
- - (void)replaceWillSendMsg:(IMAMsg *)msg with:(IMAMsg *)newMsg completion:(HandleMsgBlock)block
- {
- // do nothing
- }
- - (NSArray *)removeMsg:(IMAMsg *)msg completion:(RemoveMsgBlock)block
- {
- return nil;
- }
- - (NSArray *)revokeMsg:(IMAMsg *)msg isRemote:(BOOL)isRemote completion:(RemoveMsgBlock)block
- {
- return nil;
- }
- - (void)setReadAllMsg
- {
- // do nothing
- }
- //===========================
- // Protected方法
- - (void)onReceiveNewMessage:(IMAMsg *)msg
- {
- // do nothing
- }
- - (BOOL)isEqualTo:(IMAConversation *)conv
- {
- return [conv isKindOfClass:[IMAConnectConversation class]];
- }
- - (IMAConType)imaType
- {
- return IMA_Connect;
- }
- @end
|