Commit Graph

100 Commits (28e6890e94b540b442d5c8199705b592e4cfda9e)

Author SHA1 Message Date
oneRain 71e6699d0a refactor 2021-04-09 14:24:04 +08:00
oneRain 3f79a28bc1 chore: delete file async 2021-04-08 12:04:28 +08:00
oneRain de83d22534 feat: support user persistence 2021-04-07 18:07:00 +08:00
oneRain 7592688aae chore: adaption 2021-03-29 14:56:00 +08:00
oneRain 4f39c24f41 chore 2021-03-19 14:29:44 +08:00
oneRain 1182eeaab4 * LCHookObject.cs:
* LCApplication.cs:
* LCHttpClient.cs:
* LCIgnoreHookOperation.cs:

* LCObject.cs: chore: ignore hook
2021-03-18 18:07:44 +08:00
oneRain e5b9f29575 chore: for leanengine 2021-03-18 11:25:01 +08:00
oneRain fec7d89ee9 chore: open internal api 2021-03-05 12:22:58 +08:00
oneRain 164b59d95d chore: simplify request. 2021-01-14 15:14:31 +08:00
oneRain aec1551cb7 feat: status 2021-01-13 17:55:17 +08:00
oneRain 6ace14fa0f feat: support compact, withLastMessage 2020-12-16 18:18:25 +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 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 2723b6213b fix: 修复 createdAt, updatedAt 时间格式问题 2020-05-26 12:14:34 +08:00
oneRain ff8f12ddc0 chore 2020-05-13 16:25:01 +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 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 385a261388 * ObjectTest.cs:
* LCObjectData.cs:

* LCObject.cs: chore: 支持 LCObject 序列化
2020-05-06 14:07:35 +08:00
oneRain 7bd2cd21d3 * LCObject.cs:
* LCAddOperation.cs:
* LCRemoveOperation.cs:

* ObjectTest.cs: chore: 支持操作未赋值字段
2020-05-06 12:06:35 +08:00
oneRain 8b6838be8f chore: 整理工程目录 2020-04-30 15:36:06 +08:00
oneRain 6fb2750b67 chore: 整理工程结构 2020-03-04 14:31:48 +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 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 0bd113c4d6 chore: 简化保存逻辑 2019-12-09 16:18:59 +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 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