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;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|