Commit Graph

405 Commits (d3ad99e0f621270c22093c23570d140f18b0e687)

Author SHA1 Message Date
oneRain 9ca71dba39 test: 自定义类型消息测试 2020-04-27 17:44:53 +08:00
oneRain fb830691c4 * LCIMMessage.cs:
* LCIMFileMessage.cs:
* LCIMTextMessage.cs:
* LCIMAudioMessage.cs:
* LCIMImageMessage.cs:
* LCIMTypedMessage.cs:
* LCIMBinaryMessage.cs:
* LCIMLocationMessage.cs:
* LCIMRecalledMessage.cs:
* LCIMMessageController.cs:

* LCIMVideoMessage.cs: chore: 重构并支持自定义类型消息
2020-04-27 17:44:14 +08:00
oneRain 5379ee1285 test: 消息自定义属性 2020-04-27 14:47:04 +08:00
oneRain 9dd7a19e03 test: 增加未读测试 2020-04-27 11:54:01 +08:00
oneRain a7ccccb368 chore: 在查询会话时更新最后一条消息 2020-04-26 17:23:36 +08:00
oneRain a4a2e81e19 chore: 已确认的功能支持 2020-04-26 16:27:56 +08:00
oneRain da4855b503 test 2020-04-26 16:15:53 +08:00
oneRain 4be550cf40 test: 完善测试 2020-04-26 16:15:30 +08:00
oneRain 48b0de3301 * LCIMClient.cs:
* LCIMMessage.cs:
* LCIMTypedMessage.cs:
* LCIMRecalledMessage.cs:
* LCIMConversation.cs:
* LCIMRcpController.cs:
* LCIMUnreadController.cs:
* LCIMMessageController.cs:
* LCIMSessionController.cs:

* LCIMConversationController.cs: chore: 完善功能模块
2020-04-26 16:14:45 +08:00
oneRain f852fe2264 test: 完善消息单元测试 2020-04-26 15:50:37 +08:00
oneRain b70e6c7bbb * LCIMClient.cs:
* LCIMMessage.cs:
* LCIMRecalledMessage.cs:
* LCIMMessageController.cs:
* LCIMSessionController.cs:

* LCIMTypedMessage.cs: chore: 完善消息接口和事件
2020-04-26 15:50:06 +08:00
oneRain 688918a4e7 chore 2020-04-26 11:56:01 +08:00
oneRain 3f8eae6da8 * Conversation.cs:
* Utils.cs: test: 完善对话相关测试
2020-04-26 11:53:54 +08:00
oneRain fa2b4d9c79 chore: 完善对话接口和事件 2020-04-26 11:53:20 +08:00
oneRain 659da6acc8 * Client.cs:
* Conversation.cs:
* ConversationQuery.cs:
* LocalSignatureFactory.cs:

* Message.cs: test
2020-04-24 17:42:45 +08:00
oneRain ae8fbfa830 * LCIMConversation.cs:
* LCIMConversationController.cs: chore: 完善对话接口
2020-04-24 17:41:24 +08:00
oneRain 99975d9f7f * LCIMChatRoom.cs:
* LCIMConversation.cs:
* LCIMConversationQuery.cs:
* LCIMServiceConversation.cs:
* LCIMTemporaryConversation.cs:

* LCIMConversationController.cs: chore: 完善对话的接口
2020-04-24 15:38:10 +08:00
oneRain d6411d8b0d chore: 完善 LCFileMessage 2020-04-23 14:50:49 +08:00
oneRain acee284f67 * LCIMClient.cs:
* LCIMSessionController.cs:
* LCIMConversationController.cs:

* ILCIMSignatureFactory.cs: chore: 支持 LCUser 登录
2020-04-23 12:07:30 +08:00
oneRain 0ea13ab725 * LCRTMRouter.cs:
* LCConnection.cs:

* LCIMConversation.cs: chore
2020-04-23 09:52:32 +08:00
oneRain 816e735968 * LCIMSignature.cs:
* LCIMSignatureAction.cs: chore: 签名相关注释
2020-04-20 13:38:14 +08:00
oneRain 50120e181f * LCIMConversation.cs:
* LCIMMessageSendOptions.cs:

* LCIMMessageController.cs: chore: 支持发送消息选项
2020-04-16 15:13:56 +08:00
oneRain 95acf35e65 * LCIMClient.cs:
* LCRTMRouter.cs:
* LCIMConversation.cs:
* LCHeartBeat.cs:
* LCConnection.cs:
* LCWebSocketClient.cs:
* LCIMMessageController.cs:
* LCIMSessionController.cs:

* LCIMMessage.cs: chore: 完善连接模块
2020-04-16 11:38:22 +08:00
oneRain 8f81bf245a chore: 完善查询消息序列化 2020-04-15 17:36:37 +08:00
oneRain 7cdc768a5a chore: 完善 ack 和 read 2020-04-15 16:47:01 +08:00
oneRain 6df8ea80b7 * LCIMMessageController.cs:
* LCIMConversationController.cs: chore: 支持确认收到和已读消息
2020-04-15 11:41:00 +08:00
oneRain f5c56e5a34 * LCConnection.cs:
* LCWebSocketClient.cs:
* LCIMSessionController.cs:
* LCIMConversationController.cs:

* LCIMClient.cs: chore: 实现在重连时如果被踢掉则关闭连接的情况
2020-04-14 15:28:01 +08:00
oneRain bb3baf2ce8 * LCIMChatRoom.cs:
* LCConnection.cs:
* LCIMController.cs:
* LCIMMessageController.cs:
* LCIMSessionController.cs:
* LCIMConversationController.cs:

* LCIMClient.cs: chore
2020-04-14 14:51:14 +08:00
oneRain 88f2b64eba * LCLogger.cs:
* LCIMClient.cs:
* LCAppRouter.cs:
* LCRTMRouter.cs:
* LCHeartBeat.cs:
* LCConnection.cs:
* LCWebSocketClient.cs:
* LCIMGoAwayController.cs:
* LCIMConversationController.cs:

* LCHttpClient.cs: chore: 支持 goaway
2020-04-13 17:29:55 +08:00
oneRain 35c66d65cf * LCIMConversationController.cs:
* LCIMConversation.cs: chore: 支持消息分发状态查询
2020-04-13 12:05:33 +08:00
oneRain b89709b21d * LCIMClient.cs:
* LCConnection.cs:
* LCWebSocketClient.cs:

* Program.cs: chore
2020-04-13 10:47:14 +08:00
oneRain aeb063f6f8 chore: 增加 rcp 支持 2020-04-13 10:46:49 +08:00
oneRain 72d65b4fb5 * LCIMClient.cs:
* LCIMConversation.cs:
* LCHeartBeat.cs:
* LCConnection.cs:
* LCIMController.cs:
* LCWebSocketClient.cs:
* LCWebSocketConnection.cs:
* LCIMGoAwayController.cs:
* LCIMUnreadController.cs:

* Realtime.csproj: chore: 完善连接层,WebSocket 客户端,心跳监听器
2020-04-10 16:32:33 +08:00
oneRain a11da59ec5 * LCRTMRouter.cs:
* LCRTMServer.cs:
* LCWebSocketConnection.cs:

* LCIMClient.cs: chore: 基础断线重连功能
2020-04-02 18:15:16 +08:00
oneRain 66f3a479b4 * LCIMConversation.cs:
* LCIMConversationQuery.cs:
* LCIMConversationController.cs:

* Conversation.cs: chore: 完善构造对话实例
2020-03-30 16:51:14 +08:00
oneRain 60cd97c725 chore 2020-03-30 14:45:41 +08:00
oneRain 02e84e69d8 * LCIMMessage.cs:
* LCIMFileMessage.cs:
* LCIMBinaryMessage.cs:
* LCIMLocationMessage.cs:
* LCIMRecalledMessage.cs:
* LCIMMessageController.cs:

* LCIMTextMessage.cs: chore
2020-03-27 17:46:45 +08:00
oneRain 8d059f106a chore: 梳理 Message 序列化 2020-03-27 17:30:18 +08:00
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