mirror of
https://github.com/jambonz/jambonz-api-server.git
synced 2026-07-23 20:42:16 +00:00
more subspace fixes
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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}`
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user