Commit Graph

117 Commits (c14ac61e5900b9e4ce2a8009955308f5709ad280)

Author SHA1 Message Date
oneRain a1376a346d * LCIMClient.cs:
* LCIMPageResult.cs:
* LCIMChatRoom.cs:
* LCIMConversation.cs:
* LCIMConversationQuery.cs:
* LCIMGoAwayController.cs:
* LCIMUnreadController.cs:
* LCWebSocketConnection.cs:
* LCIMMessageController.cs:
* LCIMSessionController.cs:
* LCIMConversationController.cs:

* Program.cs: chore: 完善接口
2020-03-27 15:52:34 +08:00
oneRain bfd14f5b59 * LCIMClient.cs:
* Realtime.csproj:
* Program.cs:
* LCIMMessage.cs:
* Conversation.cs:
* LCIMChatRoom.cs:
* LCRTMRouter.cs:
* LCIMConversation.cs:
* LCIMConversationQuery.cs:
* LCIMController.cs:
* LCIMGoAwayController.cs:
* LCIMUnreadController.cs:
* LCWebSocketConnection.cs:
* LCIMMessageController.cs:
* LCIMSessionController.cs:
* LCIMConversationController.cs:

* LCIMTypedMessage.cs: refactor
2020-03-26 16:08:35 +08:00
oneRain 890fdc76f4 chore: 抽象出各模块的 Controller 2020-03-25 16:42:30 +08:00
oneRain cd453ce134 * LCIMConversation.cs: chore: 未读消息等逻辑
* LCIMClient.cs:
* Program.cs:
* LCIMFileMessage.cs:
* LCIMAudioMessage.cs:
* LCIMImageMessage.cs:
* LCIMTypedMessage.cs:
* LCIMVideoMessage.cs:
* LCIMConversationQuery.cs:
* LCIMMessageQueryOptions.cs:
* LCIMServiceConversation.cs:
* LCWebSocketConnection.cs:
2020-03-24 17:42:04 +08:00
oneRain 5dcdc56f56 * LCIMConversation.cs:
* LCIMConversationQuery.cs:

* RealtimeConsole.csproj: chore: 支持对话的查询和反序列化
2020-03-23 16:46:27 +08:00
oneRain 92ee97d236 * LCIMClient.cs:
* LCIMSignature.cs:
* LCIMConversation.cs:
* LCIMSignatureAction.cs:
* ILCIMSignatureFactory.cs:
* LocalSignatureFactory.cs:

* Realtime.csproj: chore: 完善签名逻辑
2020-03-23 16:21:32 +08:00
oneRain b0b85274ca * LCIMChatRoom.cs: chore: 增加会话实例化逻辑
* LCIMClient.cs:
* Program.cs:
* LCIMPartiallySuccessResult.cs:
* LCIMConversation.cs:
* LCIMServiceConversation.cs:
2020-03-19 15:12:50 +08:00
oneRain 87d481f41d * LCRTMRouter.cs: chore: 支持消息带自定义属性
* LCIMMessage.cs:
* Program.cs:
* LCIMTypedMessage.cs:
2020-03-19 11:04:37 +08:00
oneRain d109ccef65 * LCApplicationRealtimeExt.cs:
* Program.cs: chore: 去掉 warning
2020-03-18 16:29:04 +08:00
oneRain ca2c190d3b * LCWebSocketConnection.cs: chore: 增加 websocket 日志 id
* LCIMClient.cs: chore: 增加 WebSocket 日志输出 id
2020-03-18 16:28:50 +08:00
oneRain 6781d4e94f * LCIMConversation.cs: chore: 完善消息的编解码
* LCObject.cs:
* LCIMClient.cs:
* Program.cs:
* LCIMMessage.cs:
* LCConnection.cs:
* LCIMTextMessage.cs:
* LCIMFileMessage.cs:
* LCIMVideoMessage.cs:
* LCIMTypedMessage.cs:
* LCIMImageMessage.cs:
* LCIMAudioMessage.cs:
* LCApplicationRealtimeExt.cs:
* LCIMBinaryMessage.cs:
* LCHttpClient.cs:
* LCIMLocationMessage.cs:
* LCJsonConverter.cs:
* LCIMConversationQuery.cs:
* LCWebSocketConnection.cs:
2020-03-18 16:21:29 +08:00
oneRain 29a84b8afb * LCIMAudioMessage.cs: chore: 完善消息类型
* Program.cs:
* LCIMFileMessage.cs:
* LCIMImageMessage.cs:
* LCIMVideoMessage.cs:
* LCIMLocationMessage.cs:
2020-03-18 11:41:13 +08:00
oneRain 6b4d28b000 * LCIMConversation.cs: chore: 支持修改成员角色;支持修改消息
* LCIMClient.cs:
* LCApplication.cs:
* LCIMPageResult.cs:
* LCIMMessage.cs:
* Program.cs:
* LCIMOperationFailure.cs:
* LCIMTextMessage.cs:
* LCIMTypedMessage.cs:
* LCIMBinaryMessage.cs:
* LCHttpClient.cs:
* LCIMPartiallySuccessResult.cs:
* LCIMConversationMemberInfo.cs:
2020-03-17 16:17:19 +08:00
oneRain 05e642237e * LCIMConversation.cs: chore: 会话自定义属性
* LCIMClient.cs:
* Conversation.cs:
* LCDecoder.cs:
* LCEncoder.cs:
* LCEqualCondition.cs:
* ILCQueryCondition.cs:
* LCRelatedCondition.cs:
* LCIMConversationQuery.cs:
* LCOperationCondition.cs:
* LCIMTemporaryConversation.cs:
* LCCompositionalCondition.cs:
2020-03-17 11:41:38 +08:00
oneRain 6d4befe446 * LCIMClient.cs:
* Message.cs:
* LCIMMessage.cs:
* Program.cs:
* LCIMTextMessage.cs:
* LCIMBinaryMessage.cs:
* LCIMConversation.cs:

* LCIMTypedMessage.cs: chore: 调试简单消息发送
2020-03-16 11:50:49 +08:00
oneRain 5eae6cfe76 chore: conversation 2020-03-13 17:22:46 +08:00
oneRain bf2af41565 * csharp-sdk.sln:
* LCIMClient.cs:
* Realtime.csproj:
* Utils.cs:
* Protobuf.cs:
* LCIMMessage.cs:
* Program.cs:
* LCConnection.cs:
* Conversation.cs:
* LCIMFileMessage.cs:
* Messages2Proto.cs:
* LCIMTextMessage.cs:
* LCIMTypedMessage.cs:
* LCIMAudioMessage.cs:
* LCIMImageMessage.cs:
* LCApplicationRealtimeExt.cs:
* LCIMChatRoom.cs:
* messages2.proto.orig:
* Realtime.Test.csproj:
* LCIMLocationMessage.cs:
* LCRTMServer.cs:
* LCRTMRouter.cs:
* LCIMRecalledMessage.cs:
* compile-client-proto.sh:
* LCIMConversation.cs:
* RealtimeConsole.csproj:
* LCIMConversationQuery.cs:
* AssemblyInfo.cs:
* LCWebSocketClient.cs:
* LCIMTemporaryConversation.cs:
* LCIMConversationMemberInfo.cs:

* packages.config: chore: protobuf, websocket, converstion
2020-03-12 16:23:21 +08:00