19 lines
604 B
TypeScript
19 lines
604 B
TypeScript
import { Controller } from 'egg';
|
|
import { RegionModel } from '@db/Region';
|
|
|
|
export default class UpdateController extends Controller {
|
|
public async getversion() {
|
|
const { ctx } = this;
|
|
const { version } = ctx.request.body;
|
|
ctx.body = await ctx.service.update.getVersion(version);
|
|
}
|
|
|
|
public async getUpdateUrl() {
|
|
const { ctx } = this;
|
|
const env = this.app.config.realEnv;
|
|
const curRegion = await RegionModel.findRegionByEnv(env);
|
|
const { curVersion, updateResUrl } = curRegion;
|
|
ctx.body = await ctx.service.update.getUpdateUrl(env, curVersion, updateResUrl);
|
|
}
|
|
}
|