The attodo.app, uhh... app.

service worker fix 2, i think

+2 -3
+2 -3
internal/handlers/settings.go
··· 220 return nil, err 221 } 222 223 - req.Header.Set("Authorization", "Bearer "+sess.AccessToken) 224 - 225 transport := bskyoauth.NewDPoPTransport(http.DefaultTransport, sess.DPoPKey, sess.AccessToken, sess.DPoPNonce) 226 client := &http.Client{ 227 Transport: transport, ··· 282 return fmt.Errorf("failed to create request: %w", err) 283 } 284 285 - req.Header.Set("Authorization", "Bearer "+sess.AccessToken) 286 req.Header.Set("Content-Type", "application/json") 287 288 transport := bskyoauth.NewDPoPTransport(http.DefaultTransport, sess.DPoPKey, sess.AccessToken, sess.DPoPNonce) 289 client := &http.Client{
··· 220 return nil, err 221 } 222 223 + // DPoP transport handles authorization automatically - do not set Authorization header manually 224 transport := bskyoauth.NewDPoPTransport(http.DefaultTransport, sess.DPoPKey, sess.AccessToken, sess.DPoPNonce) 225 client := &http.Client{ 226 Transport: transport, ··· 281 return fmt.Errorf("failed to create request: %w", err) 282 } 283 284 req.Header.Set("Content-Type", "application/json") 285 + // DPoP transport handles authorization automatically - do not set Authorization header manually 286 287 transport := bskyoauth.NewDPoPTransport(http.DefaultTransport, sess.DPoPKey, sess.AccessToken, sess.DPoPNonce) 288 client := &http.Client{