Commit Graph

15 Commits

Author SHA1 Message Date
006352679a [Change] ImageCacheHandler 将缓存键名从downloadLink更改为fileName;
[Change] PixivUgoiraBuilderTest 暂时设置单元测试忽略以关闭耗时的测试, 加快构建速度;
2020-04-16 17:12:24 +08:00
5ad2a56ce2 [Add] BotCommandProcess 将 getImageById 中用于构造BotCode的代码分离到 getImageToBotCode 方法;
[Add] PreLoadDataComparator 增加新的比较器, 主要用于对Pixiv搜索结果的排序;
[Change] BotCommandProcess 重写 getImageById 方法以提高处理效率;
[Change] BotCommandProcess 将 search 方法对搜索结果的排序抽出到新的Comparator实现类(PreLoadDataComparator);
2020-04-16 16:51:25 +08:00
b720f657d0 [Change] 将部分CacheStore对象的类型调整为CacheStore<>以保证DIP, 增加灵活性;
[Change] 将Ranking缓存调整为JsonObjectRedisListCacheStore, 减少不必要的缓存数据查询;
2020-04-16 10:59:18 +08:00
c0c9a2d299 [Add] 增加Redis List的支持, 可通过List存储缓存项;
[Add] 增加支持JsonObject类型的RedisListCacheStore;
2020-04-16 10:53:57 +08:00
450705b540 [Add] BotEventHandler 增加对消息的日志记录;
[Delete] BotEventHandler 移除无用代码;
2020-04-15 15:13:00 +08:00
a26762d96b [Change] 完成包路径调整;
[Change] 调整部分日志输出级别;
[Add] ranking 方法增加对过早日期的过滤, 以拦截非法请求;
[Change] globalProp 从 CQPluginMain 迁移到 BotCommandProcess;
[Update] 优化缓存失效时的数据存取过程;
[Fix] 修复 search 方法对结果进行likeCount排序遇到特殊JsonObject时抛出异常的问题;
[Update] getRankingInfoByCache 对因接口返回无效导致的空缓存增加浮动有效时间;
[Delete] getRankingInfoByCache 删除无用代码;
2020-04-15 15:09:14 +08:00
579049b943 [Update] HotDataCacheStore 增加对CacheStore新增加方法的兼容; 2020-04-14 10:41:13 +08:00
e6c0633a5e [Add] 增加toString方法的覆写, 以提供快速输出对象详情的功能; 2020-04-14 10:39:17 +08:00
c9c8db7de9 [Add] CacheStore 增加对列表缓存的部分支持;
[Update] LocalHashCacheStore, RedisPoolCacheStore增加对CacheStore新增加方法的兼容;
[Add] RedisPoolCacheStore 增加executeJedisCommand方法以向子类提供覆盖重写重点方法的能力;
2020-04-14 10:37:07 +08:00
e20f9d34c9 [Change] 调整包路径, 增加 loadGlobalProperties 命令以提供重载方式; 2020-04-11 12:50:27 +08:00
bc6aaa49a0 [Add] BotCode 增加用于操作机器人功能代码的工具类;
[Add] BotEventHandler, MessageEvent 将CQPluginMain消息处理部分迁移至BotEventHandler;
[Add] SpringCQMessageEvent, MiraiMessageEvent 增加两个消息事件实现;
[Add] MiraiMain 增加对 Mirai 框架的支持;
[Add] Main 增加 Mirai 框架的支持;
2020-04-11 12:27:24 +08:00
7d843c3f77 [Change] 调整包路径;
[Change] 修改 CQPluginMain 功能, 将命令处理的具体细节迁移;
2020-04-11 12:18:43 +08:00
a0efc3c0af [Add] 增加新的缓存库类(HotDataCacheStore, StringRedisCacheStore);
[Add] CacheStore 增加update(String, T, long)方法, 该方法将以Unix时间戳设置过期时间;
[Update] LocalHashCacheStore, RedisPoolCacheStore 适配CacheStore新方法;
[Delete] 删除 RedisCacheStore 类;
2020-04-11 12:13:55 +08:00
8375b81b17 [Change] 调整包路径;
[Add] RedisPoolCacheStore, JsonRedisCacheStore 增加可提供JedisPool对象的构造方法, 以实现Redis连接池共用;
2020-04-10 22:00:38 +08:00
532d7371d8 initial commit 2020-03-26 14:39:59 +08:00