33 lines
760 B
C#
33 lines
760 B
C#
using System;
|
|
|
|
namespace LeanCloud.Engine {
|
|
public enum LCEngineRealtimeHookType {
|
|
// 消息
|
|
MessageReceived,
|
|
MessageSent,
|
|
MessageUpdate,
|
|
ReceiversOffline,
|
|
// 对话
|
|
ConversationStart,
|
|
ConversationStarted,
|
|
ConversationAdd,
|
|
ConversationAdded,
|
|
ConversationRemove,
|
|
ConversationRemoved,
|
|
ConversationUpdate,
|
|
// 客户端
|
|
ClientOnline,
|
|
ClientOffline,
|
|
}
|
|
|
|
public class LCEngineRealtimeHookAttribute : Attribute {
|
|
public LCEngineRealtimeHookType HookType {
|
|
get;
|
|
}
|
|
|
|
public LCEngineRealtimeHookAttribute(LCEngineRealtimeHookType hookType) {
|
|
HookType = hookType;
|
|
}
|
|
}
|
|
}
|