From 81ce440269a29d70de5c806f03d064b0897cf7db Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Thu, 12 Jun 2025 22:23:55 -0500 Subject: integrate tailwind more and a few other minor features --- src/immich.js | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 src/immich.js (limited to 'src/immich.js') diff --git a/src/immich.js b/src/immich.js deleted file mode 100644 index d938fea..0000000 --- a/src/immich.js +++ /dev/null @@ -1,48 +0,0 @@ -class ImmichConnector { - constructor(url, apiKey) { - this.url = url - this.apiKey = apiKey - } - - fetchAlbums() { - return this.fetch("/albums") - } - - #fetch(endpoint) { - return fetch(this.url + "/api" + endpoint, { - headers: { "x-api-key": this.apiKey } - }) - } - - fetch(endpoint) { - return this.#fetch(endpoint) - .then(response => { - if (!response.ok) - throw new Error(`HTTP error! Status: ${response.status}`) - return response.json() - }) - .then(data => { - return data - }) - .catch(error => { - console.error("Fetch error:", error) - }) - } - - fetchImageSrc(key, size) { - const url = `/assets/${key}/thumbnail` + (this.size ? `?size=${this.size}` : "") - return this.#fetch(url) - .then(response => { - if (!response.ok) - throw new Error(`HTTP error! Status: ${response.status}`) - return response.blob() - }) - .then(blob => { - return URL.createObjectURL(blob) - }) - } -} - -const immichConnector = new ImmichConnector("http://192.168.1.13", "m5nqOoBc4uhAba21gZdCP3z8D3JT4GPxDXL2psd52EA") -document.immichConnector = immichConnector // FIXME TEMP -export default immichConnector -- cgit v1.2.3