Files
TIMSDK/iOS/TUIKit/TUIChat/BaseCellData/Custom/TUIChatbotMessagePlaceholderCellData.m
2025-07-28 15:58:01 +08:00

38 lines
1.1 KiB
Objective-C

//
// TUIChatbotMessagePlaceholderCellData.m
// TUIChat
//
// Created by AI Assistant on 2025/1/20.
// Copyright © 2023 Tencent. All rights reserved.
//
#import "TUIChatbotMessagePlaceholderCellData.h"
@implementation TUIChatbotMessagePlaceholderCellData
+ (instancetype)createAIPlaceholderCellData {
TUIChatbotMessagePlaceholderCellData *cellData = [[TUIChatbotMessagePlaceholderCellData alloc] initWithDirection:MsgDirectionIncoming];
cellData.content = @""; // Empty content for placeholder
cellData.isAITyping = YES; // Start in typing state
cellData.reuseId = @"TUIChatbotMessagePlaceholderCellData";
return cellData;
}
+ (TUIMessageCellData *)getCellData:(V2TIMMessage *)message {
// This placeholder cell data is not created from V2TIMMessage
// It's created programmatically using createAIPlaceholderCellData
return nil;
}
+ (NSString *)getDisplayString:(V2TIMMessage *)message {
return @""; // No display string for placeholder
}
- (CGSize)contentSize {
// Small size for placeholder - just enough for loading animation
return CGSizeMake(40, 20);
}
@end