spindle/xrpc: pass a context down #386

merged
opened by anirudh.fi targeting master from push-mzsvpkottnnt
Changed files
+5 -3
spindle
+3 -1
spindle/xrpc/add_secret.go
···
"encoding/json"
"fmt"
"net/http"
+
"time"
"github.com/bluesky-social/indigo/api/atproto"
"github.com/bluesky-social/indigo/atproto/syntax"
···
Repo: secrets.DidSlashRepo(didPath),
Key: data.Key,
Value: data.Value,
+
CreatedAt: time.Now(),
CreatedBy: actorDid,
}
-
err = x.Vault.AddSecret(secret)
+
err = x.Vault.AddSecret(r.Context(), secret)
if err != nil {
l.Error("failed to add secret to vault", "did", actorDid.String(), "err", err)
writeError(w, GenericError(err), http.StatusInternalServerError)
+1 -1
spindle/xrpc/list_secrets.go
···
return
}
-
ls, err := x.Vault.GetSecretsLocked(secrets.DidSlashRepo(didPath))
+
ls, err := x.Vault.GetSecretsLocked(r.Context(), secrets.DidSlashRepo(didPath))
if err != nil {
l.Error("failed to get secret from vault", "did", actorDid.String(), "err", err)
writeError(w, GenericError(err), http.StatusInternalServerError)
+1 -1
spindle/xrpc/remove_secret.go
···
Repo: secrets.DidSlashRepo(didPath),
Key: data.Key,
}
-
err = x.Vault.RemoveSecret(secret)
+
err = x.Vault.RemoveSecret(r.Context(), secret)
if err != nil {
l.Error("failed to remove secret from vault", "did", actorDid.String(), "err", err)
writeError(w, GenericError(err), http.StatusInternalServerError)