23 lines
833 B
Swift
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)
|
||
|
|
}
|