MCPcopy Index your code
hub / github.com/vercel/release / tokenAPI

Function tokenAPI

lib/connect.js:26–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24});
25
26const tokenAPI = state =>
27 retry(
28 () =>
29 new Promise(async (resolve, reject) => {
30 const qs = queryString.stringify({state});
31 try {
32 const res = await fetch(`https://release-auth.vercel.sh/?${qs}`);
33 if (res.status === 403) {
34 reject(new Error('Unauthorized'));
35 }
36 const data = await res.json();
37 if (data.error) {
38 reject(res.error);
39 }
40 resolve(data.token);
41 } catch (error) {
42 reject(error);
43 }
44 }),
45 {
46 retries: 500
47 }
48 );
49
50const validateToken = token =>
51 new Promise(resolve => {

Callers 1

requestTokenFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected