aws-delivlib
Version:
A fabulous library for defining continuous pipelines for building, testing and releasing code libraries.
21 lines (20 loc) • 581 B
JavaScript
import { request as defaultRequest } from "@octokit/request";
import btoa from "btoa-lite";
async function deleteAuthorization(options) {
const request = options.request || /* istanbul ignore next: we always pass a custom request in tests */
defaultRequest;
const auth = btoa(`${options.clientId}:${options.clientSecret}`);
return request(
"DELETE /applications/{client_id}/grant",
{
headers: {
authorization: `basic ${auth}`
},
client_id: options.clientId,
access_token: options.token
}
);
}
export {
deleteAuthorization
};