// // YOUPAILCSessionCustomContentConfig.m // LiveChat // // Created by 张灿 on 2018/9/22. // Copyright © 2018年 caicai. All rights reserved. // #import "YOUPAILCSessionCustomContentConfig.h" #import "LCCustomAttachmentDefine.h" @implementation YOUPAILCSessionCustomContentConfig - (CGSize)contentSize:(CGFloat)cellWidth message:(NIMMessage *)message { NIMCustomObject *object = (NIMCustomObject*)message.messageObject; NSAssert([object isKindOfClass:[NIMCustomObject class]], @"message must be custom"); id info = (id)object.attachment; return [info contentSize:message cellWidth:cellWidth]; } - (NSString *)cellContent:(NIMMessage *)message { NIMCustomObject *object = (NIMCustomObject*)message.messageObject; NSAssert([object isKindOfClass:[NIMCustomObject class]], @"message must be custom"); id info = (id)object.attachment; return [info cellContent:message]; } - (UIEdgeInsets)contentViewInsets:(NIMMessage *)message { NIMCustomObject *object = (NIMCustomObject*)message.messageObject; NSAssert([object isKindOfClass:[NIMCustomObject class]], @"message must be custom"); id info = (id)object.attachment; return [info contentViewInsets:message]; } @end