fix: pending/paid invoices

This commit is contained in:
Sergei Poljanski 2026-06-08 19:00:03 +03:00
commit 37a491cf79
Signed by: asxpi
GPG key ID: 4F8851660FA4121B
4 changed files with 35 additions and 9 deletions

View file

@ -40,6 +40,13 @@ module S3
key
end
def exists?(key)
client.head_object(bucket: bucket, key: key)
true
rescue Aws::S3::Errors::NotFound, Aws::S3::Errors::NoSuchKey
false
end
def presigned_url(key, expires_in: 300, filename: nil)
params = { bucket: bucket, key: key }
if filename