Files
featherVoice/TUIKit/TUIRoomKit/Source/Common/Components/FloatChat/Store/FloatChatActions.swift
2025-08-08 10:49:36 +08:00

23 lines
833 B
Swift

//
// FloatChatAction.swift
// TUIRoomKit
//
// Created by CY zhao on 2024/5/10.
// Copyright © 2024 Tencent. All rights reserved.
//
import Foundation
enum FloatChatActions {
static let key = "FloatChat.chat"
static let sendMessage = ActionTemplate(id: key.appending(".sendMessage"), payloadType: String.self)
static let onMessageSended = ActionTemplate(id: key.appending(".messageSended"), payloadType: String.self)
static let onMessageReceived = ActionTemplate(id: key.appending(".messageReceived"), payloadType: FloatChatMessage.self)
static let setRoomId = ActionTemplate(id: key.appending(".setRoomId"), payloadType: String.self)
}
enum FloatViewActions {
static let key = "FloatChat.view"
static let showFloatInputView = ActionTemplate(id: key.appending(".show"), payloadType: Bool.self)
}