diff --git a/JS/BlueskyAPI.js b/JS/BlueskyAPI.js index aa7ae4c..07c91b3 100644 --- a/JS/BlueskyAPI.js +++ b/JS/BlueskyAPI.js @@ -1,23 +1,16 @@ import * as Cookie from "./Cookies.js"; export async function GetBlueskyDID(PDS, Handle) { - let DPoP = ClientDPoPPDS("GET", PDS + "/xrpc/com.atproto.identity.resolveDid"); + let DPoP = await ClientDPoPPDS("GET", PDS + "/xrpc/com.atproto.identity.resolveDid"); let request = fetch(PDS + "/xrpc/com.atproto.identity.resolveDid?handle=" + Handle, { method: "GET", headers: {"Authorization": "DPoP " + Cookie.BlueskyAccessTokenCookie, "DPoP": DPoP}}) .then((response) => response.json()); return request; } -// Component 0/4 (refresh) -// is this even required? -export async function RefreshToken() { - -} - // Component 1/4 export async function GetPDSWellKnown() { - let Data = await fetch("https://bsky.social/.well-known/oauth-authorization-server", {method: "GET"}) + return await fetch("https://bsky.social/.well-known/oauth-authorization-server", {method: "GET"}) .then((response) => response.json()); - return Data; } // Component 2/4 @@ -135,8 +128,8 @@ export async function HandleAuthorization() { let PKCEverifier = await CreatePKCECodeVerifier(); let PKCEchallenge = await CreatePKCECodeChallenge(PKCEverifier); // Save these - Cookie.InputCookie(Cookie.BlueskyPKCEVeriferName, PKCEverifier) - Cookie.InputCookie(Cookie.BlueskyPKCEChallengeName, PKCEchallenge) + Cookie.InputCookie(Cookie.BlueskyPKCEVeriferName, PKCEverifier); + Cookie.InputCookie(Cookie.BlueskyPKCEChallengeName, PKCEchallenge); // PAR request (beginning) let PAR = PARrequest(WellKnown.pushed_authorization_request_endpoint, State); let body = await PAR.then((response) => response.json()); diff --git a/JS/setting.js b/JS/setting.js index 9993e15..ea81d53 100644 --- a/JS/setting.js +++ b/JS/setting.js @@ -95,4 +95,4 @@ async function CheckLogin() { CheckLogin(); // TESTING! -BlueskyAPI.GetBlueskyDID(Cookie.BlueskyPDSName, "crowdedgames.group", Cookie.BlueskyAccessTokenCookie); +// BlueskyAPI.GetBlueskyDID(Cookie.BlueskyPDSName, "crowdedgames.group");