feat: implement create functionality for WapServers across server, sysadmin, and CLI layers

This commit is contained in:
2026-07-30 17:45:45 -03:00
parent 146770a55d
commit cb830fcf01
12 changed files with 167 additions and 16 deletions
@@ -1,6 +1,7 @@
import { connect } from "mongoose";
import {
CreateWapServerParams,
PaginateWapServerParams,
PaginateWapServerResults,
SysAdminDeleteWapServerParams,
@@ -23,6 +24,11 @@ export class SA_WapServerService {
return await WapServerList.sysAdminGetWapServers(data);
}
public async sysAdminCreateWapServer(data: CreateWapServerParams) {
await connect(`${process.env.DATABASE_CONNECTION}`);
return await WapServerList.sysAdminCreateWapServer(data);
}
public async sysAdminUpdateWapServer(data: UpdateWapServerParams) {
await connect(`${process.env.DATABASE_CONNECTION}`);
return await WapServerList.sysAdminUpdateWapServer(data);