Secrets client side implementation

This commit is contained in:
2024-07-04 10:38:15 -03:00
parent f938653f8e
commit 3bcb427dd7
6 changed files with 17 additions and 12 deletions

View File

@ -34,9 +34,10 @@ module Secrets
end
# Deletes a secret from the disk and memory
delete "/secrets/:name/" do |env|
delete "/secrets/:funko/:name/" do |env|
funko = env.params.url["funko"]
name = env.params.url["name"]
SECRETS.delete(name)
SECRETS.delete("#{funko}-#{name}")
update_secrets
halt env, status_code: 204, response: "Deleted"
end