feat: implement full CRUD and administrative management endpoints for WAP servers in the sysadmin API

This commit is contained in:
2026-07-28 22:45:26 -03:00
parent 0eb2e91e15
commit 3d8911c093
11 changed files with 2144 additions and 10 deletions
@@ -36,6 +36,10 @@ export class WapServerAdapterMongoose implements IWapServerAdapter {
return this.serverList.findOne(data).exec();
}
public async delete(id: string): Promise<void> {
await this.serverList.deleteOne({ _id: id });
}
private buildSearchCriteria(filters: FindWapServerParams): FilterQuery<IWapServerDocument> {
const searchCriteria: FilterQuery<IWapServerDocument> = {};