aboutsummaryrefslogtreecommitdiff
path: root/backend/general/records.go
diff options
context:
space:
mode:
Diffstat (limited to 'backend/general/records.go')
-rw-r--r--backend/general/records.go28
1 files changed, 0 insertions, 28 deletions
diff --git a/backend/general/records.go b/backend/general/records.go
index ff37785..ea2b308 100644
--- a/backend/general/records.go
+++ b/backend/general/records.go
@@ -99,31 +99,3 @@ func FetchRawRecordByURI(logger *slog.Logger, uri, baseURL string, session *auth
return &result, nil
}
-
-func IsValidSession(session *auth.OAuthState) bool {
- if session == nil {
- return false
- }
-
- url := fmt.Sprintf("%s/xrpc/com.atproto.server.getSession", session.PDS)
-
- dpopProof, err := session.KeyPair.GenerateDPoPProof("GET", url, "")
- if err != nil {
- return false
- }
-
- req, err := http.NewRequest("GET", url, nil)
- if err != nil {
- return false
- }
- req.Header.Set("Authorization", "Bearer "+session.AccessToken)
- req.Header.Set("DPoP", dpopProof)
-
- resp, err := http.DefaultClient.Do(req)
- if err != nil {
- return false
- }
- defer resp.Body.Close()
-
- return resp.StatusCode == 200
-}