Commit 2e0cb0b4 authored by nanahira's avatar nanahira

add testing source

parent b65905eb
Pipeline #11161 passed with stages
in 56 seconds
import { Context } from 'koishi'; import { Awaitable, Context } from 'koishi';
import { PicResult, PicSource } from '../src';
class TestPicsource extends PicSource {
constructor(ctx: Context, public name: string) {
super(ctx);
}
isDefault = true;
randomPic(picTags: string[]): Awaitable<PicResult> {
return {
url: `https://cdn02.moecube.com:444/images/ygopro-images-${this.name}/${
picTags[0] || '10000'
}.jpg`,
description: picTags[0] || '10000',
};
}
}
export default class ExtrasInDev { export default class ExtrasInDev {
constructor(ctx: Context) {} constructor(ctx: Context) {
ctx.pics.addSource(new TestPicsource(ctx, 'zh-CN'));
ctx.pics.addSource(new TestPicsource(ctx, 'en-US'));
}
static using = ['pics'] as const;
} }
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