admin(ui-api): add 'include' parameter to all requests

This commit is contained in:
Matthew Penner 2021-01-15 09:41:15 -07:00
parent e123367f40
commit 9532ecf867
24 changed files with 48 additions and 48 deletions

View file

@ -34,7 +34,7 @@ interface CreateServerRequest {
};
}
export default (r: CreateServerRequest): Promise<Server> => {
export default (r: CreateServerRequest, include: string[] = []): Promise<Server> => {
return new Promise((resolve, reject) => {
http.post('/api/application/servers', {
name: r.name,
@ -67,7 +67,7 @@ export default (r: CreateServerRequest): Promise<Server> => {
backups: r.featureLimits.backups,
databases: r.featureLimits.databases,
},
})
}, { params: { include: include.join(',') } })
.then(({ data }) => resolve(rawDataToServer(data)))
.catch(reject);
});