Commit 0030a69d authored by nanahira's avatar nanahira

bump

parent 134840dd
This diff is collapsed.
......@@ -31,8 +31,8 @@
"koishi-thirdeye": "^10.0.5"
},
"peerDependencies": {
"koishi": "^4.6.0",
"koishi-plugin-pics": "^9.0.0"
"koishi": "^4.6.1",
"koishi-plugin-pics": "^9.0.3"
},
"devDependencies": {
"@koishijs/plugin-cache-lru": "^1.0.0-rc.0",
......
// import 'source-map-support/register';
import { Context, Logger } from 'koishi';
import {
PicSourceLoliconPluginConfig,
PicSourceLoliconPluginConfigLike,
} from './config';
import PicsContainer, { PicResult, PicSource } from 'koishi-plugin-pics';
import { PicSourceLoliconPluginConfig } from './config';
import { PicResult, PicSourcePlugin } from 'koishi-plugin-pics';
import { LoliconReturnMessage } from './def';
import {
DefinePlugin,
Inject,
InjectConfig,
InjectLogger,
LifecycleEvents,
} from 'koishi-thirdeye';
import { DefinePlugin } from 'koishi-thirdeye';
@DefinePlugin({
name: 'picsource-lolicon',
schema: PicSourceLoliconPluginConfig,
})
export default class PicSourceLolicon extends PicSource {
constructor(ctx: Context, config: PicSourceLoliconPluginConfigLike) {
super(ctx);
}
@InjectConfig()
private config: PicSourceLoliconPluginConfig;
@Inject(true)
private pics: PicsContainer;
@InjectLogger()
private logger: Logger;
onApply() {
this.config.applyTo(this);
this.pics.addSource(this);
}
export default class PicSourceLolicon extends PicSourcePlugin<PicSourceLoliconPluginConfig> {
async randomPic(picTags: string[]): Promise<PicResult> {
if (picTags.length > 3) {
return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment