2025-02-18 17:52:09 +08:00
|
|
|
import BaseController from "./BaseController";
|
|
|
|
import ServerService from "../service/ServerService";
|
2025-02-21 18:30:13 +08:00
|
|
|
import { success } from "../utils/response";
|
2025-02-18 17:52:09 +08:00
|
|
|
|
|
|
|
class ServerController extends BaseController {
|
2025-02-21 18:30:13 +08:00
|
|
|
private readonly _serverService: ServerService;
|
2025-02-18 17:52:09 +08:00
|
|
|
|
|
|
|
constructor(serverService: ServerService) {
|
|
|
|
super();
|
2025-02-21 18:30:13 +08:00
|
|
|
this._serverService = serverService;
|
2025-02-18 17:52:09 +08:00
|
|
|
}
|
|
|
|
|
2025-02-21 18:30:13 +08:00
|
|
|
saveConfig(req: ControllerParam) {
|
2025-02-23 02:11:17 +08:00
|
|
|
this._serverService.saveServerConfig(req.args).then(() => {
|
|
|
|
req.event.reply(req.channel, success());
|
|
|
|
})
|
2025-02-21 18:30:13 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
getServerConfig(req: ControllerParam) {
|
|
|
|
console.log("get", req.args);
|
|
|
|
this._serverService.getServerConfig().then(data => {
|
|
|
|
req.event.reply(req.channel, success(data));
|
|
|
|
});
|
|
|
|
|
2025-02-18 17:52:09 +08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export default ServerController;
|