more subspace fixes

This commit is contained in:
Dave Horton
2021-12-06 16:31:19 -05:00
parent 7a25874703
commit 2c3bdc9be0
2 changed files with 6 additions and 9 deletions
+1 -1
View File
@@ -416,7 +416,7 @@ router.delete('/:sid/SubspaceTeleport', async(req, res) => {
subspace_sip_teleport_id: null,
subspace_sip_teleport_destinations: null
});
return res.status(204);
return res.sendStatus(204);
}
catch (err) {
sysError(logger, res, err);
+5 -8
View File
@@ -243,7 +243,6 @@ const getSubspaceJWT = async(id, secret) => {
const enableSubspace = async(opts) => {
const {subspace_client_id, subspace_client_secret, destination} = opts;
const accessToken = await getSubspaceJWT(subspace_client_id, subspace_client_secret);
console.log(`got jwt ${accessToken}`);
const postTeleport = bent('https://api.subspace.com', 'POST', 'json', 200);
const teleport = await postTeleport('/v1/sip-teleports',
@@ -261,14 +260,12 @@ const enableSubspace = async(opts) => {
};
const disableSubspace = async(opts) => {
const accessToken = await getSubspaceJWT(opts.subspace_client_id, opts.subspace_client_secret);
const deleteTeleport = bent(
`https://api.subspace.com/v1/sip-teleports/${opts.subspace_sip_teleport_id}`, 'DELETE', 'json', 200);
await deleteTeleport(
const {subspace_client_id, subspace_client_secret, subspace_sip_teleport_id} = opts;
const accessToken = await getSubspaceJWT(subspace_client_id, subspace_client_secret);
const relativeUrl = `/v1/sipteleport/${subspace_sip_teleport_id}`;
const deleteTeleport = bent('https://api.subspace.com', 'DELETE', 'json', 200);
await deleteTeleport(relativeUrl, {},
{
'Content-Type': 'application/json',
Authorization: `Bearer ${accessToken}`
}
);