Mercurial > prosody-modules
comparison mod_http_admin_api/mod_http_admin_api.lua @ 4361:7f1f3b79d991
mod_http_admin_api: Return new group object on successful creation
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Wed, 20 Jan 2021 12:51:33 +0000 |
| parents | 76bec3f66b24 |
| children | 116c88c28532 |
comparison
equal
deleted
inserted
replaced
| 4360:76bec3f66b24 | 4361:7f1f3b79d991 |
|---|---|
| 253 | 253 |
| 254 local ok = group_store:set(group.id, {}); | 254 local ok = group_store:set(group.id, {}); |
| 255 if not ok then | 255 if not ok then |
| 256 return 500; | 256 return 500; |
| 257 end | 257 end |
| 258 return 200; | 258 |
| 259 event.response.headers["Content-Type"] = json_content_type; | |
| 260 return json.encode({ | |
| 261 id = group.id or group.name; | |
| 262 name = group.name; | |
| 263 }); | |
| 259 end | 264 end |
| 260 | 265 |
| 261 function delete_group(event, group_id) --luacheck: ignore 212/event | 266 function delete_group(event, group_id) --luacheck: ignore 212/event |
| 262 if not group_id then | 267 if not group_id then |
| 263 return 400; | 268 return 400; |
