oneRain
|
0a225434c8
|
feat: friendship
|
2021-01-12 18:11:08 +08:00 |
oneRain
|
4a1937c312
|
fix: roll back when auth failed.
|
2021-01-12 14:51:12 +08:00 |
oneRain
|
346dcb3ba6
|
chore: LCQuery#Get(string objectId)
|
2021-01-07 15:53:51 +08:00 |
oneRain
|
aec2a9409b
|
chore: UpdateStatistics overwrite defaults to false.
|
2021-01-05 17:10:49 +08:00 |
oneRain
|
fb57f15bf9
|
release: 0.5.0
|
2020-12-24 11:05:36 +08:00 |
oneRain
|
a5997ef463
|
chore
|
2020-12-21 14:45:40 +08:00 |
oneRain
|
6ace14fa0f
|
feat: support compact, withLastMessage
|
2020-12-16 18:18:25 +08:00 |
oneRain
|
0f065126fc
|
chore: rename library name.
|
2020-12-14 11:07:11 +08:00 |
oneRain
|
64f02eca54
|
fix: duplicated X-LC-Session
|
2020-12-01 14:21:13 +08:00 |
oneRain
|
374e7ef4ae
|
* LCAWSUploader.cs:
* LCQiniuUploader.cs:
* LCFile.cs: chore: 优化文件本地资源加载
|
2020-09-02 17:15:34 +08:00 |
oneRain
|
4501dbb48c
|
chore: 支持文件上传结果回调 API
|
2020-08-17 13:19:15 +08:00 |
Jang Rush
|
1331badc6a
|
docs: api-doc zh -> en
|
2020-07-28 11:35:14 +08:00 |
oneRain
|
5e25fb4fef
|
release
|
2020-07-14 12:03:50 +08:00 |
oneRain
|
b1d1a3c77c
|
feat: 支持修改手机号验证功能
|
2020-07-14 11:51:30 +08:00 |
oneRain
|
08ed1c240c
|
chore: 支持切换云引擎环境
|
2020-06-29 11:28:21 +08:00 |
oneRain
|
54fcb1bf93
|
release
|
2020-06-28 15:02:09 +08:00 |
oneRain
|
344db9f59d
|
release
|
2020-05-28 16:28:29 +08:00 |
oneRain
|
4f7d3f8c30
|
chore: 云函数 API doc
|
2020-05-28 11:18:52 +08:00 |
oneRain
|
973d58959a
|
chore: 序列化云函数的参数
|
2020-05-28 11:15:50 +08:00 |
oneRain
|
ba79cd677f
|
chore
|
2020-05-27 15:38:00 +08:00 |
oneRain
|
4647128888
|
* ACLTest.cs:
* LCDecoder.cs:
* LCEncoder.cs:
* LCObjectData.cs:
* LCACL.cs: chore: 调整 ACL 逻辑;支持 ACL 反序列化
|
2020-05-27 15:29:55 +08:00 |
oneRain
|
66e07a2041
|
chore: 避免强转空指针
|
2020-05-27 14:33:55 +08:00 |
oneRain
|
8fd9a9f377
|
chore: 修复 LCObject ToString() bug
|
2020-05-27 12:43:06 +08:00 |
oneRain
|
2723b6213b
|
fix: 修复 createdAt, updatedAt 时间格式问题
|
2020-05-26 12:14:34 +08:00 |
oneRain
|
86cf1eada2
|
chore: 将 LCException 提到 LeanCloud 命名空间下,并增加 ToString()
|
2020-05-21 10:41:58 +08:00 |
oneRain
|
afa8dbff7b
|
release
|
2020-05-20 14:38:10 +08:00 |
oneRain
|
6770a58e01
|
chore: 工程版本号
|
2020-05-18 10:36:38 +08:00 |
oneRain
|
77e4960f98
|
release
|
2020-05-18 10:34:09 +08:00 |
oneRain
|
080aa1c049
|
doc: api
|
2020-05-14 10:17:15 +08:00 |
oneRain
|
f2dadd55f8
|
release
|
2020-05-13 18:02:52 +08:00 |
oneRain
|
ecd95f3c99
|
release
|
2020-05-13 17:50:15 +08:00 |
oneRain
|
ff8f12ddc0
|
chore
|
2020-05-13 16:25:01 +08:00 |
oneRain
|
6ef31f1188
|
chore
|
2020-05-13 16:11:46 +08:00 |
oneRain
|
fb5c0754b2
|
chore: 调整 LCQuery 与 LCQuery<T> 的关系
|
2020-05-13 15:54:50 +08:00 |
oneRain
|
8de256993a
|
chore: 调整访问权限
|
2020-05-13 14:14:23 +08:00 |
oneRain
|
8a779af880
|
* LCJsonConverter.cs:
* Common-Unity.csproj: chore
|
2020-05-13 14:13:08 +08:00 |
oneRain
|
933d4dd036
|
chore: 支持排行榜
|
2020-05-07 15:49:49 +08:00 |
oneRain
|
7d87b51aa4
|
chore
|
2020-05-07 15:47:41 +08:00 |
oneRain
|
1171f4b0de
|
chore: 支持 master key
|
2020-05-07 15:25:12 +08:00 |
oneRain
|
a4eb9dfa0c
|
chore
|
2020-05-07 10:56:45 +08:00 |
oneRain
|
e801478fad
|
* RoleTest.cs:
* QueryTest.cs:
* RelationTest.cs:
* SubClassTest.cs:
* LCIMConversationQuery.cs:
* LCCompositionalCondition.cs:
* LCQuery.cs: chore: 支持更丰富的查询
|
2020-05-06 16:02:26 +08:00 |
oneRain
|
8a6aff4199
|
test
|
2020-05-06 14:14:07 +08:00 |
oneRain
|
385a261388
|
* ObjectTest.cs:
* LCObjectData.cs:
* LCObject.cs: chore: 支持 LCObject 序列化
|
2020-05-06 14:07:35 +08:00 |
oneRain
|
2266887b9a
|
chore: 增加判断匿名用户接口
|
2020-05-06 12:48:58 +08:00 |
oneRain
|
9d3d6092f0
|
* ObjectTest.cs:
* LCObject.cs: chore: 支持 FetchAll
|
2020-05-06 12:38:44 +08:00 |
oneRain
|
7bd2cd21d3
|
* LCObject.cs:
* LCAddOperation.cs:
* LCRemoveOperation.cs:
* ObjectTest.cs: chore: 支持操作未赋值字段
|
2020-05-06 12:06:35 +08:00 |
oneRain
|
94f1c9feca
|
* Utils.cs:
* SMSTest.cs:
* LCCaptchaClient.cs:
* CaptchaTest.cs:
* Storage-Unity.csproj:
* LCSMSClient.cs: chore: 支持验证码和短信
|
2020-05-06 11:32:04 +08:00 |
oneRain
|
10fa526e97
|
release
|
2020-04-30 15:41:40 +08:00 |
oneRain
|
8b6838be8f
|
chore: 整理工程目录
|
2020-04-30 15:36:06 +08:00 |
oneRain
|
38287c9a9c
|
* LCApplication.cs:
* LCHttpClient.cs:
* LCObject.cs: chore: 调整访问权限
|
2020-04-28 16:59:55 +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
|
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
|
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
|
13d1a194bf
|
rename
|
2020-03-10 16:54:59 +08:00 |
oneRain
|
dd84065145
|
rename: LeanCloud -> LCApplication
|
2020-03-10 16:25:46 +08:00 |
oneRain
|
1171880f0d
|
0.2.3
|
2020-03-09 12:47:07 +08:00 |
oneRain
|
66ade7bbb6
|
chore: 支持 App Router
|
2020-03-09 12:31:25 +08:00 |
oneRain
|
593ac9776d
|
0.2.1
|
2020-03-05 11:29:45 +08:00 |
oneRain
|
4135e4ed5c
|
0.2.0
|
2020-03-04 16:41:24 +08:00 |
oneRain
|
6fb2750b67
|
chore: 整理工程结构
|
2020-03-04 14:31:48 +08:00 |
oneRain
|
3cae03c4d3
|
test: 增加用户手动测试部分,包括邮件,验证码等
|
2020-03-03 15:53:18 +08:00 |
oneRain
|
da7a92ea12
|
* UserTest.cs: chore: 整理 Http 模块,跑通所有单元测试
* LCHttpClient.cs:
|
2020-03-03 15:08:59 +08:00 |
oneRain
|
0809a9c558
|
* LCFile.cs:
* FileTest.cs:
* LCQiniuUploader.cs:
* LCProgressableStreamContent.cs:
* LCAWSUploader.cs: chore: 支持文件保存进度
|
2020-03-03 11:55:57 +08:00 |
oneRain
|
4df8179e5a
|
* FileTest.cs: chore: 完善文件相关功能和测试
* LCFile.cs:
* LCAWSUploader.cs:
* LCMimeTypeMap.cs:
* LCQiniuUploader.cs:
* InstallationIdController.cs:
|
2020-03-02 17:13:02 +08:00 |
oneRain
|
30c0fc2243
|
* OperationTest.cs: chore: 完善 operation 功能和测试
* LCObject.cs:
* LCAddOperation.cs:
* LCDeleteOperation.cs:
* LCNumberOperation.cs:
* LCRemoveOperation.cs:
* LCAddUniqueOperation.cs:
* LCDecrementOperation.cs:
|
2020-02-27 17:06:21 +08:00 |
oneRain
|
774745cfae
|
* GeoTest.cs: chore: 完善 Geo 功能及测试
* LCGeoPoint.cs:
|
2020-02-27 15:38:23 +08:00 |
oneRain
|
2e026c2b76
|
chore: 异常测试
|
2020-02-27 15:30:14 +08:00 |
oneRain
|
f8798b67e8
|
* ACLTest.cs: chore: 完善 ACL 功能和测试
* LCACL.cs:
* JsonTest.cs:
* JustTest.cs:
* HelloTest.cs:
|
2020-02-27 12:42:17 +08:00 |
oneRain
|
83ad15a8ec
|
* RelationTest.cs: chore: 完善 Relation 和 Role 的功能和测试
* LCRole.cs:
* LCObject.cs:
* LCRelation.cs:
* RoleTest.cs:
* LCDecoder.cs:
* LCEncoder.cs:
* LCAddRelationOperation.cs:
* LCRemoveRelationOperation.cs:
|
2020-02-27 12:31:48 +08:00 |
oneRain
|
6576cbd47f
|
* UserTest.cs: chore: 完善用户功能和测试
* LCUser.cs:
* LCUserAuthDataLoginOption.cs:
* LCHttpClient.cs:
|
2020-02-27 11:31:38 +08:00 |
oneRain
|
00941b3082
|
* ACLTest.cs: chore: 完善 query 实现和测试
* LCObject.cs:
* QueryTest.cs:
* LCHttpClient.cs:
* LeanCloudJsonConverter.cs:
* LCCompositionalCondition.cs:
|
2020-02-26 13:01:22 +08:00 |
oneRain
|
788f0bf1c3
|
* CloudTest.cs: chore: 完善云引擎实现和测试
* LCCloud.cs:
* LCDecoder.cs:
* LCHttpClient.cs:
|
2020-02-26 11:48:42 +08:00 |
oneRain
|
cbdb4e409e
|
* SubClassTest.cs: chore: 完善 Subclass 实现和子类化
* LCObject.cs:
* LeanCloud.cs:
* LCCompositionalCondition.cs:
|
2020-02-26 11:16:21 +08:00 |
oneRain
|
05047115d1
|
* ObjectTest.cs: chore: 完善 Object 模块和测试
* LCQuery.cs:
* LCObject.cs:
* LCDecoder.cs:
* LCEncoder.cs:
* LCHttpClient.cs:
* ILCOperation.cs:
* LCAddOperation.cs:
* LCSetOperation.cs:
* LCDeleteOperation.cs:
* LCRemoveOperation.cs:
* LCAddUniqueOperation.cs:
* LCDecrementOperation.cs:
* LCCompositionalCondition.cs:
* LCAddRelationOperation.cs:
* LCRemoveRelationOperation.cs:
|
2020-02-25 20:39:49 +08:00 |
oneRain
|
c775f612bc
|
* LCFile.cs:
* LCRole.cs:
* LCUser.cs:
* LCCloud.cs:
* LCQuery.cs:
* LCObject.cs:
* LeanCloud.cs:
* LCBatch.cs:
* LCHttpClient.cs:
* LCCompositionalCondition.cs:
* HelloTest.cs: chore: 实现批处理
|
2020-02-24 17:50:31 +08:00 |
oneRain
|
362ef92079
|
* LCDecoder.cs: chore: 调通 Query
* LCFile.cs:
* LCRole.cs:
* LCUser.cs:
* LCQuery.cs:
* LCObject.cs:
* LCHttpClient.cs:
* LCObjectData.cs:
* LCSubClassInfo.cs:
* LCCompositionalCondition.cs:
|
2020-02-21 16:44:58 +08:00 |
oneRain
|
8132a465ba
|
chore: 实现 operation
|
2020-02-20 12:44:33 +08:00 |
oneRain
|
e4381667c8
|
chore: 框架
|
2020-02-19 18:50:51 +08:00 |
oneRain
|
148c4d6ae2
|
* AVCorePlugins.cs: chore: 将 AVObject 中的属性 ACL 单独处理
* AVObject.cs:
* IObjectState.cs:
* MutableObjectState.cs:
* PointerOrLocalIdEncoder.cs:
* AVUserController.cs:
* AVObjectController.cs:
|
2019-12-16 14:40:16 +08:00 |
oneRain
|
fcb513aee3
|
* ObjectTest.cs: chore: 继续简化代码
* AVObject.cs:
* AVObjectCoder.cs:
* MutableObjectState.cs:
* AVUserController.cs:
|
2019-12-12 17:11:17 +08:00 |
oneRain
|
a9ce795c45
|
* ObjectTest.cs: chore: 移除旧代码
* AVUser.cs:
* AVObject.cs:
* SubClassTest.cs:
* AVExtensions.cs:
* AVObjectExtensions.cs:
* AVQueryController.cs:
* AVObjectController.cs:
|
2019-12-11 17:03:23 +08:00 |
oneRain
|
a839ccc96d
|
* AVObjectTest.cs: chore: 移除旧代码
* Test.cs:
* ObjectTest.cs:
* AVObject.cs:
* AVExtensions.cs:
* AVObjectExtensions.cs:
* IdentityEqualityComparer.cs:
* AVObjectController.cs:
|
2019-12-11 11:38:17 +08:00 |
oneRain
|
ebeb1ccf6e
|
chore: 补充 save 单个对象时的条件设置
|
2019-12-09 16:48:04 +08:00 |
oneRain
|
0bd113c4d6
|
chore: 简化保存逻辑
|
2019-12-09 16:18:59 +08:00 |
oneRain
|
538552c13d
|
chore
|
2019-12-09 11:52:13 +08:00 |
oneRain
|
283bb2e58b
|
* ObjectTest.cs: fix: 修复引用已存在对象保存多次的 bug
* AVObject.cs:
|
2019-12-06 17:02:10 +08:00 |
oneRain
|
48bcd68eec
|
* AVObjectExtensions.cs:
* AVObject.cs: chore: 移除 AVObject 属性变化相关接口
|
2019-12-06 15:36:42 +08:00 |
oneRain
|
fe204c3c05
|
chore: 增加简单的批量保存实现
|
2019-12-06 15:35:41 +08:00 |
oneRain
|
c352529843
|
* ObjectTest.cs: chore: 支持 Pointer 类型的数组和字典及测试
* AVEncoder.cs:
|
2019-12-05 16:36:11 +08:00 |
oneRain
|
b85babb38b
|
* csharp-sdk.sln: chore: 循环引用检测及测试;保存批次算法调整
* Test.cs:
* Utils.cs:
* AVObject.cs:
* AppRouterTest.cs:
* ObjectTest.cs:
* AVObject.cs:
* Common.Test.csproj:
* AVObjectTest.cs:
* AVException.cs:
|
2019-12-05 16:06:54 +08:00 |
oneRain
|
043f8e2d88
|
chore: 优化迭代逻辑
|
2019-11-26 17:35:02 +08:00 |
oneRain
|
3bdf46e5a5
|
* AVCorePlugins.cs: chore: 简化 AVObject 相关请求
* AVObject.cs:
* AVObject2.cs:
* AVCommandRunner.cs:
* QiniuUploader.cs:
* QCloudUploader.cs:
* AVObjectController.cs:
|
2019-11-26 16:43:48 +08:00 |
oneRain
|
f171cee759
|
* AppRouterController.cs: chore: 提取公共模块,和 Play 共享。包括
AppRouter,Json,日志等
* csharp-sdk.sln:
* RTM.csproj:
* Common.csproj:
* HttpUtils.cs:
* Tests.cs:
* JsonExtensions.cs:
* Storage.csproj:
* JustTest.cs:
* AppRouterTest.cs:
* AppRouterState.cs:
* ObjectTest.cs:
* Common.Test.csproj:
* Common.Test.csproj:
* AppRouterTest.cs:
* Storage.Test.csproj:
* AVObjectController.cs:
|
2019-11-01 18:19:35 +08:00 |
oneRain
|
68a047ba1e
|
* AVACL.cs:
* ObjectTest.cs:
* AVObject.cs:
* AVException.cs:
* ObjectControllerTests.cs:
* AVObjectController.cs: chore: AVObject 增加符合条件删除
|
2019-09-23 16:16:04 +08:00 |
oneRain
|
d118935f21
|
* ObjectControllerTests.cs: chore: 格式化
* AVObject.cs:
* AVAddOperation.cs:
* AVSetOperation.cs:
* AVDeleteOperation.cs:
* AVFieldOperations.cs:
* AVRemoveOperation.cs:
* IAVFieldOperation.cs:
* AVRelationOperation.cs:
* AVAddUniqueOperation.cs:
* AVIncrementOperation.cs:
|
2019-09-19 17:59:16 +08:00 |
oneRain
|
afebf78444
|
* AVObjectController.cs: chore: 修复保存嵌套 AVObject 的错误
* AVObject.cs:
|
2019-09-19 11:28:47 +08:00 |
oneRain
|
6c62ed2707
|
* ObjectControllerTests.cs: chore: 简化遍历逻辑
* AVObject.cs:
* AVQueryExtensions.cs:
* AVEncoder.cs:
* Conversion.cs:
|
2019-09-18 18:21:28 +08:00 |
oneRain
|
e5aa736805
|
* JustTest.cs: chore: 优化 AVObject 编解码
* AVClient.cs:
* AVObject.cs:
* AVObject2.cs:
* ObjectControllerTests.cs:
* AVDecoder.cs:
* AVEncoder.cs:
* MutableObjectState.cs:
|
2019-09-18 17:23:49 +08:00 |
oneRain
|
1823dd974b
|
* QueryCompositionalCondition.cs: chore
* QueryEqualCondition.cs:
* QueryOperationCondition.cs:
|
2019-09-17 16:31:08 +08:00 |
oneRain
|
bd47c2e44e
|
* AVIMConversationQuery.cs: chore: AVIMConversation 使用
QueryCondition
* AVQuery.cs:
* QueryOperation.cs:
* IQueryCondition.cs:
* QueryEqualCondition.cs:
* QueryRelatedCondition.cs:
* QueryOperationCondition.cs:
* QueryCompositionalCondition.cs:
|
2019-09-17 14:28:44 +08:00 |
oneRain
|
0aab4b959b
|
* AVIMConversationQuery.cs: chore
* Utils.cs:
* FileTest.cs:
* JsonTest.cs:
* JustTest.cs:
* RoleTest.cs:
* UserTest.cs:
* QueryTest.cs:
* AVQuery.cs:
* ObjectTest.cs:
* RelationTest.cs:
* SubClassTest.cs:
* AppRouterTest.cs:
* CloudFunctionTest.cs:
* ObjectControllerTests.cs:
* AVObjectController.cs:
|
2019-09-17 11:53:28 +08:00 |
oneRain
|
3f57be22a2
|
* AVQueryController.cs: chore: 简化 AVQuery 逻辑,将查询条件逻辑转移至
QueryCondition
* AVQuery.cs:
* IQueryCondition.cs:
* QueryEqualCondition.cs:
* AVQueryExtensions.cs:
* QueryCompositionalCondition.cs:
|
2019-09-17 11:31:40 +08:00 |
oneRain
|
06707f75fe
|
* AVIMConversationQuery.cs: chore: 抽象 QueryCondition
* AVQuery.cs:
* AVRelation.cs:
* AVQueryExtensions.cs:
* AVQueryExtensions.cs:
* QueryCompositionalCondition.cs:
|
2019-09-16 18:25:05 +08:00 |
oneRain
|
6252a06b72
|
* QueryTest.cs: chore: 在 AVQuery 中提取 QueryCondition 模块,实现 Where
条件组合;共享给 AVIMCOnversationQuery 使用
* AVQuery2.cs:
* AVQuery.cs:
* QueryCondition.cs:
* IQueryCondition.cs:
* QueryEqualCondition.cs:
* QueryRelatedCondition.cs:
* QueryCompositionalCondition.cs:
* AVObjectController.cs:
|
2019-09-16 16:46:12 +08:00 |
oneRain
|
6c70b459d5
|
* AppRouterController.cs: chore: 调整 app router 域名及统一设置域名方法
* AVClient.cs:
|
2019-09-16 11:06:49 +08:00 |
oneRain
|
5b9da20d74
|
* csharp-sdk.sln: chore: 重构 AVFile 为 AVObject 的子类
* RTM.csproj:
* AVQuery2.cs:
* AVRealtime.cs:
* AVIMNotice.cs:
* AVIMClient.cs:
* AVIMMessage.cs:
* Utils.cs:
* ICacheEngine.cs:
* IAVIMMessage.cs:
* AVIMSignature.cs:
* AVIMEventArgs.cs:
* IAVIMListener.cs:
* AVIMException.cs:
* JustTest.cs:
* FileTest.cs:
* AVIMEnumerator.cs:
* AVFile.cs:
* QueryTest.cs:
* AVIMTextMessage.cs:
* AVQuery.cs:
* AVObject.cs:
* AVIMTypedMessage.cs:
* AVIMImageMessage.cs:
* IAVTimer.cs:
* AVIMConversation.cs:
* AVClient.cs:
* AVIMAudioMessage.cs:
* ISignatureFactory.cs:
* AVIMCorePlugins.cs:
* AVIMBinaryMessage.cs:
* AVIMRecalledMessage.cs:
* AVIMMessageListener.cs:
* AckCommand.cs:
* IAVIMPlatformHooks.cs:
* AVIMConversationQuery.cs:
* AVIMCommand.cs:
* ReadCommand.cs:
* PatchCommand.cs:
* GoAwayListener.cs:
* AVIMProtocol.cs:
* MessageCommand.cs:
* SessionListener.cs:
* SessionCommand.cs:
* AVIMTemporaryConversation.cs:
* RouterState.cs:
* AVRouterController.cs:
* AVIMCommandRunner.cs:
* IAVIMCommandRunner.cs:
* AVDecoder.cs:
* IAVRouterController.cs:
* IWebSocketClient.cs:
* MessagePatchListener.cs:
* ConversationCommand.cs:
* AVIMMessageFieldNameAttribute.cs:
* AVIMMessageClassNameAttribute.cs:
* QueryOperation.cs:
* QueryCondition.cs:
* OfflineMessageListener.cs:
* AVIMTypedMessageTypeIntAttribute.cs:
* AVTimer.Portable.cs:
* AVIMConversationListener.cs:
* ConversationUnreadListener.cs:
* StringEngine.cs:
* AWSUploader.cs:
* DateTimeEngine.cs:
* QiniuUploader.cs:
* QCloudUploader.cs:
* DictionaryEngine.cs:
* AVFileController.cs:
* FreeStyleMessageClassInfo.cs:
* DefaultWebSocketClient.Portable.cs:
* FreeStyleMessageClassingController.cs:
* IFreeStyleMessageClassingController.cs:
|
2019-09-12 15:07:19 +08:00 |
oneRain
|
bc5d396ab9
|
* ObjectControllerTests.cs: chore: 简化 Object 保存逻辑
* ObjectTest.cs:
* AVObject.cs:
* AVRemoveOperation.cs:
|
2019-09-09 16:34:49 +08:00 |
oneRain
|
b0cf1caa5e
|
chore
|
2019-09-06 16:43:11 +08:00 |
oneRain
|
f57fc6d884
|
* ObjectTest.cs: chore: 修复 session 重复的问题
* Utils.cs:
* UserTest.cs:
* AVCommandRunner.cs:
|
2019-09-06 14:08:05 +08:00 |
oneRain
|
aabd25d2e8
|
* AWSUploader.cs: chore: await/async
* AVFile.cs:
* AVCloud.cs:
* AVQuery.cs:
* AVLeaderboard.cs:
* QiniuUploader.cs:
* QCloudUploader.cs:
|
2019-09-06 12:24:50 +08:00 |
oneRain
|
f3ed814d96
|
* AppRouterState.cs: chore: 使用 await/async 替换 ContinueWith/OnSuccess
* QueryTest.cs:
* ObjectTest.cs:
* AVObject.cs:
* ObjectControllerTests.cs:
* AVFileController.cs:
* AVObjectController.cs:
* AVCloudCodeController.cs:
|
2019-09-06 11:51:52 +08:00 |
oneRain
|
eda7dd43bb
|
* RoleTest.cs:
* SubClassTest.cs: test: 增加子类化测试
|
2019-09-02 14:23:23 +08:00 |
oneRain
|
7980d47168
|
* ObjectControllerTests.cs: test: 测试批量操作
* AVObject.cs:
* AVFileExtensions.cs:
* MutableObjectState.cs:
* AVObjectController.cs:
* ObjectSubclassInfo.cs:
* ObjectSubclassingController.cs:
|
2019-09-02 14:01:28 +08:00 |
oneRain
|
7f29ee2cbf
|
chore
|
2019-08-30 10:58:32 +08:00 |
oneRain
|
db35fa69c2
|
* FileTest.cs:
* AVFile.cs:
* FileState.cs:
* AVFileController.cs: chore: 简化 File 模块
|
2019-08-29 16:37:16 +08:00 |
oneRain
|
e6280b828d
|
* AVUserExtensions.cs: chore
* AVFile.cs:
* AVObject.cs:
|
2019-08-29 14:14:29 +08:00 |
oneRain
|
8f7dcc080d
|
* AVCloud.cs: chore
* AVFile.cs:
* AVUploadProgressEventArgs.cs:
* AVDownloadProgressEventArgs.cs:
|
2019-08-29 11:27:14 +08:00 |
oneRain
|
e4681cfa40
|
* CloudFunctionTest.cs:
* AVCloudCodeController.cs: fix: 修复云函数无参数时的 bug
|
2019-08-29 11:03:49 +08:00 |
oneRain
|
9d932f0f0b
|
* Utils.cs:
* AVObject.cs:
* CloudFunctionTest.cs:
* ObjectSubclassingController.cs: chore: 测试云函数
|
2019-08-28 18:19:26 +08:00 |
oneRain
|
7a5aef733d
|
* AppRouterState.cs: chore: 格式化代码
* AVUser.cs:
* AVFile.cs:
* AVQuery.cs:
* AVFile.cs:
* AVCloud.cs:
* AVUser.cs:
* AVClient.cs:
* AVObject.cs:
* IAVQuery.cs:
* AVCloud.cs:
* AVObject.cs:
* AVExtensions.cs:
* AVQueryExtensions.cs:
* AVQueryExtensions.cs:
* QiniuUploader.cs:
* HttpClient.Unity.cs:
* IAVFileController.cs:
* AWSS3FileController.cs:
* IAVConfigController.cs:
* ObjectSubclassInfo.cs:
* IAVCloudCodeController.cs:
* ObjectSubclassingController.cs:
|
2019-08-28 17:00:03 +08:00 |
oneRain
|
6a42f1f74a
|
* AVCommandRunner.cs: chore: 格式化代码
* AVUser.cs:
* AVCloud.cs:
* IAVCommandRunner.cs:
* AVFileController.cs:
|
2019-08-28 16:32:13 +08:00 |
oneRain
|
a951d8e6c5
|
* AVCloudCodeController.cs: chore: 去掉多余的 SessionToken 参数
* AVFile.cs:
* AVCloud.cs:
* AVObject.cs:
* AVLeaderboard.cs:
* XamarinAttributes.cs:
* AVFileController.cs:
* AVQueryController.cs:
* AVObjectController.cs:
|
2019-08-28 16:24:06 +08:00 |
oneRain
|
2a735cd89a
|
* ObjectControllerTests.cs: chore: 支持 FetchWhenSave
* AVObject.cs:
* AVObjectController.cs:
|
2019-08-28 13:44:13 +08:00 |
oneRain
|
862df7c6fa
|
* ObjectControllerTests.cs: chore: 增加根据条件更新 Object
* ObjectTest.cs:
* AVObject.cs:
* AVObjectController.cs:
|
2019-08-28 12:10:59 +08:00 |
oneRain
|
9d3c9dc178
|
* AVLiveQuery.cs: chore: 支持 Object Fetch
* AVFile.cs:
* AVCloud.cs:
* AVObject.cs:
* AVExtensions.cs:
* ObjectControllerTests.cs:
|
2019-08-28 11:07:12 +08:00 |
oneRain
|
548d2314a1
|
* ObjectControllerTests.cs:
* AVObject.cs: test: 测试 Object 的 fetch 方法
|
2019-08-27 17:27:46 +08:00 |
oneRain
|
65b54eb5d3
|
* FileTest.cs: chore: 增加图片缩略图接口
* AVFile.cs:
|
2019-08-27 17:05:49 +08:00 |
oneRain
|
13b0789d2b
|
chore: 简化 AVClient
|
2019-08-27 16:37:53 +08:00 |
oneRain
|
671b137721
|
* RelationTest.cs:
* Storage.Test.csproj:
* AVRelation.cs: chore: 测试 Relation
|
2019-08-27 16:14:35 +08:00 |
oneRain
|
9266d6e115
|
* AppRouterController.cs: chore:
* Utils.cs:
* RoleTest.cs:
* AVQuery.cs:
* AVStatus.cs:
* AVRelation.cs:
* AVFieldNameAttribute.cs:
* AVRole.cs: chore: 测试 Role 模块
|
2019-08-27 15:19:19 +08:00 |
oneRain
|
56bfee1732
|
* hello.png: chore: 调整测试文件所在目录
* test.apk:
* hello.png:
* FileTest.cs:
* test.apk:
|
2019-08-27 12:07:47 +08:00 |
oneRain
|
b511d832c7
|
* FileTest.cs: chore: 完善 File 模块
* Utils.cs:
* AVFile.cs:
* AWSUploader.cs:
* QiniuUploader.cs:
|
2019-08-27 11:52:53 +08:00 |
oneRain
|
15e6a5d9c3
|
* AVFileController.cs: fix: 修复上传文件的 bug
* AWSUploader.cs:
* QiniuUploader.cs:
|
2019-08-26 16:31:17 +08:00 |
oneRain
|
d339fe9e4e
|
chore: 增加 User 获取所属角色的接口
|
2019-08-23 16:58:46 +08:00 |
oneRain
|
6969884bd9
|
* ObjectTest.cs: chore: 整理 AVUser 接口,并编写简单测试用例。
* UserTest.cs:
* AVUser.cs:
* AVQuery.cs:
* AVObject.cs:
* MD5.cs:
* AVCloudCodeController.cs:
|
2019-08-23 16:16:18 +08:00 |
oneRain
|
3786595bf1
|
chore: 简化 AVUser 接口
|
2019-08-22 11:52:26 +08:00 |
oneRain
|
e68a13590a
|
chore: 简化 AVUser
|
2019-08-21 17:55:08 +08:00 |
oneRain
|
c303a5d307
|
chore: 重构 AVUser 模块
|
2019-08-21 16:30:34 +08:00 |
oneRain
|
fc4ff081f7
|
chore: 提出 AppRouter 模块,以备后面共享使用
|
2019-08-15 15:11:38 +08:00 |
oneRain
|
991446940a
|
chore: 同步修复华东节点上传文件的 bug
|
2019-08-13 16:08:10 +08:00 |
oneRain
|
ba39a81eb5
|
chore: 将 AppRouter 提出作为共享库维护
|
2019-08-09 17:53:19 +08:00 |
oneRain
|
6b52376069
|
chore: 清理了 AVUser 及持久化
|
2019-08-09 17:34:08 +08:00 |
oneRain
|
148f51967e
|
chore: 删除 HttpClient,使用 .Net 标准库中的 HttpClient
|
2019-08-09 14:32:28 +08:00 |
oneRain
|
f2ec04a331
|
chore: 规范 http 请求 headers
|
2019-08-09 12:27:35 +08:00 |
oneRain
|
265a34aa9b
|
chore: 简化 InstallationController 逻辑
|
2019-08-08 18:49:28 +08:00 |
oneRain
|
c994aad93e
|
chore: 简单的用户接口测试
|
2019-08-07 17:41:36 +08:00 |
oneRain
|
e1c57e5bc3
|
chore: 简化存储
|
2019-08-07 17:04:17 +08:00 |
oneRain
|
81b2ea993f
|
chore: 简化
|
2019-08-07 16:35:21 +08:00 |
oneRain
|
905cc943bf
|
chore: 支持 and 查询
|
2019-08-07 14:58:24 +08:00 |