TUIReplyPreviewData.m 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // TUIReplyPreviewData.m
  3. // TUIChat
  4. //
  5. // Created by wyl on 2022/3/22.
  6. // Copyright © 2023 Tencent. All rights reserved.
  7. //
  8. #import "TUIReplyPreviewData.h"
  9. #import <TIMCommon/TIMDefine.h>
  10. @implementation TUIReplyPreviewData
  11. + (NSString *)displayAbstract:(NSInteger)type abstract:(NSString *)abstract withFileName:(BOOL)withFilename isRisk:(BOOL)isRisk {
  12. NSString *text = abstract;
  13. if (type == V2TIM_ELEM_TYPE_IMAGE) {
  14. text = isRisk? TIMCommonLocalizableString(TUIkitMessageTypeRiskImage):TIMCommonLocalizableString(TUIkitMessageTypeImage);
  15. } else if (type == V2TIM_ELEM_TYPE_VIDEO) {
  16. text = isRisk? TIMCommonLocalizableString(TUIkitMessageTypeRiskVideo):TIMCommonLocalizableString(TUIkitMessageTypeVideo);
  17. } else if (type == V2TIM_ELEM_TYPE_SOUND) {
  18. text = isRisk? TIMCommonLocalizableString(TUIkitMessageTypeRiskVoice):TIMCommonLocalizableString(TUIKitMessageTypeVoice);
  19. } else if (type == V2TIM_ELEM_TYPE_FACE) {
  20. text = TIMCommonLocalizableString(TUIKitMessageTypeAnimateEmoji);
  21. } else if (type == V2TIM_ELEM_TYPE_FILE) {
  22. if (withFilename) {
  23. text = [NSString stringWithFormat:@"%@%@", TIMCommonLocalizableString(TUIkitMessageTypeFile), abstract];
  24. ;
  25. } else {
  26. text = TIMCommonLocalizableString(TUIkitMessageTypeFile);
  27. }
  28. }
  29. return text;
  30. }
  31. @end
  32. @implementation TUIReferencePreviewData
  33. @end