From e041d002263171953b39eab439453d908d6e9589 Mon Sep 17 00:00:00 2001 From: astravexton Date: Wed, 8 Oct 2025 14:30:32 +0100 Subject: [PATCH] Fix auth (again) --- bsky/bluesky.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bsky/bluesky.go b/bsky/bluesky.go index 1ca7bd5..d369a0f 100644 --- a/bsky/bluesky.go +++ b/bsky/bluesky.go @@ -118,8 +118,14 @@ func (bluesky *Bluesky) RefreshSession() error { func (bluesky *Bluesky) CheckSessionValid() { resp := new(BSkySessionResponse) + params := struct { + Actor string `url:"actor"` + }{ + Actor: bluesky.Cfg.Handle, + } + bluesky.sling.New().Set("Authorization", fmt.Sprintf("Bearer %s", bluesky.Cfg.AccessJWT)). - Get("/xrpc/app.bsky.actor.getProfile").Receive(resp, resp) + Get("/xrpc/app.bsky.actor.getProfile").QueryStruct(params).Receive(resp, resp) if resp.Error == "ExpiredToken" { bluesky.RefreshSession() }