提交
This commit is contained in:
34
TUIKit/TUIChat/BaseCellData/Chat/TUIFaceMessageCellData.m
Normal file
34
TUIKit/TUIChat/BaseCellData/Chat/TUIFaceMessageCellData.m
Normal file
@@ -0,0 +1,34 @@
|
||||
//
|
||||
// TFaceMessageCellData.m
|
||||
// TXIMSDK_TUIKit_iOS
|
||||
//
|
||||
// Created by annidyfeng on 2019/5/21.
|
||||
// Copyright © 2023 Tencent. All rights reserved.
|
||||
//
|
||||
|
||||
#import "TUIFaceMessageCellData.h"
|
||||
#import <TIMCommon/TIMDefine.h>
|
||||
|
||||
@implementation TUIFaceMessageCellData
|
||||
|
||||
+ (TUIMessageCellData *)getCellData:(V2TIMMessage *)message {
|
||||
V2TIMFaceElem *elem = message.faceElem;
|
||||
TUIFaceMessageCellData *faceData = [[TUIFaceMessageCellData alloc] initWithDirection:(message.isSelf ? MsgDirectionOutgoing : MsgDirectionIncoming)];
|
||||
faceData.groupIndex = elem.index;
|
||||
faceData.faceName = [[NSString alloc] initWithData:elem.data encoding:NSUTF8StringEncoding];
|
||||
for (TUIFaceGroup *group in [TIMConfig defaultConfig].faceGroups) {
|
||||
if (group.groupIndex == faceData.groupIndex) {
|
||||
NSString *path = [group.groupPath stringByAppendingPathComponent:faceData.faceName];
|
||||
faceData.path = path;
|
||||
break;
|
||||
}
|
||||
}
|
||||
faceData.reuseId = TFaceMessageCell_ReuseId;
|
||||
return faceData;
|
||||
}
|
||||
|
||||
+ (NSString *)getDisplayString:(V2TIMMessage *)message {
|
||||
return TIMCommonLocalizableString(TUIKitMessageTypeAnimateEmoji);
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user