Files
featherVoice/TUIKit/TUIChat/BaseCellData/Reply/TUIReplyPreviewData.m

40 lines
1.4 KiB
Mathematica
Raw Normal View History

2025-08-08 10:49:36 +08:00
//
// TUIReplyPreviewData.m
// TUIChat
//
// Created by wyl on 2022/3/22.
// Copyright © 2023 Tencent. All rights reserved.
//
#import "TUIReplyPreviewData.h"
#import <TIMCommon/TIMDefine.h>
@implementation TUIReplyPreviewData
+ (NSString *)displayAbstract:(NSInteger)type abstract:(NSString *)abstract withFileName:(BOOL)withFilename isRisk:(BOOL)isRisk {
NSString *text = abstract;
if (type == V2TIM_ELEM_TYPE_IMAGE) {
text = isRisk? TIMCommonLocalizableString(TUIkitMessageTypeRiskImage):TIMCommonLocalizableString(TUIkitMessageTypeImage);
} else if (type == V2TIM_ELEM_TYPE_VIDEO) {
text = isRisk? TIMCommonLocalizableString(TUIkitMessageTypeRiskVideo):TIMCommonLocalizableString(TUIkitMessageTypeVideo);
} else if (type == V2TIM_ELEM_TYPE_SOUND) {
text = isRisk? TIMCommonLocalizableString(TUIkitMessageTypeRiskVoice):TIMCommonLocalizableString(TUIKitMessageTypeVoice);
} else if (type == V2TIM_ELEM_TYPE_FACE) {
text = TIMCommonLocalizableString(TUIKitMessageTypeAnimateEmoji);
} else if (type == V2TIM_ELEM_TYPE_FILE) {
if (withFilename) {
text = [NSString stringWithFormat:@"%@%@", TIMCommonLocalizableString(TUIkitMessageTypeFile), abstract];
;
} else {
text = TIMCommonLocalizableString(TUIkitMessageTypeFile);
}
}
return text;
}
@end
@implementation TUIReferencePreviewData
@end