feat: refactor document URL retrieval for atestados and licencas

- Updated the document URL fetching logic in the +page.svelte file to use a new query method, enhancing the retrieval process.
- Added a new query in atestadosLicencas.ts to obtain stored document URLs, improving authentication checks and error handling.
- Streamlined the user experience by ensuring URLs are fetched correctly and opened in a new tab when available.
This commit is contained in:
2025-11-04 03:46:50 -03:00
parent ccc8c5d5f4
commit bc3c7df00f
2 changed files with 22 additions and 6 deletions

View File

@@ -1173,9 +1173,9 @@
class="btn btn-xs btn-ghost"
onclick={async () => {
try {
const url = await client.storage.getUrl(
atestado.documentoId as any
);
const url = await client.query(api.atestadosLicencas.obterUrlDocumento, {
storageId: atestado.documentoId as any,
});
if (url) {
window.open(url, "_blank");
} else {
@@ -1240,9 +1240,9 @@
class="btn btn-xs btn-ghost"
onclick={async () => {
try {
const url = await client.storage.getUrl(
licenca.documentoId as any
);
const url = await client.query(api.atestadosLicencas.obterUrlDocumento, {
storageId: licenca.documentoId as any,
});
if (url) {
window.open(url, "_blank");
} else {