* 所有的 CDN 依賴已全部 npm 化 * Webpack? 一邊去! Vite 太好用啦! * 將 Imports.ts 剔除 * 移除了大量的靜態文件 * 將 index.html 的部分代碼分離 * 修改 deno task * 移除了動態編譯頁面的支持 * ./static 引用全部變更為 npm 包引用
26 lines
628 B
TypeScript
26 lines
628 B
TypeScript
import BaseApi from "./BaseApi.ts"
|
|
|
|
export default class UserApi extends BaseApi {
|
|
override getName(): string {
|
|
return "User"
|
|
}
|
|
override onInit(): void {
|
|
this.registerEvent("User.auth", (args) => {
|
|
return {
|
|
msg: "",
|
|
code: 401,
|
|
}
|
|
})
|
|
this.registerEvent("User.login", (args) => {
|
|
if (this.checkArgsMissing(args, ['account', 'password'])) return {
|
|
msg: "",
|
|
code: 400,
|
|
}
|
|
|
|
return {
|
|
msg: "",
|
|
code: 501,
|
|
}
|
|
})
|
|
}
|
|
} |