chore: 🎨 format

This commit is contained in:
ThatOneCalculator 2023-07-28 11:35:58 -07:00
parent 6d1f93a022
commit 01c29cef20
No known key found for this signature in database
GPG key ID: 8703CACD01000000
6 changed files with 47 additions and 27 deletions

View file

@ -223,7 +223,7 @@ export const startServer = () => {
server.listen({ server.listen({
port: config.port, port: config.port,
host: config.bind host: config.bind,
}); });
return server; return server;
@ -260,8 +260,11 @@ export default () =>
} }
}); });
server.listen({ server.listen(
{
port: config.port, port: config.port,
host: config.bind host: config.bind,
}, () => resolve(undefined)); },
() => resolve(undefined),
);
}); });

View file

@ -52,13 +52,15 @@ function urlPathJoin(
url.pathname.endsWith("/") ? url.pathname.slice(0, -1) : url.pathname, url.pathname.endsWith("/") ? url.pathname.slice(0, -1) : url.pathname,
); );
url.pathname = pathParts url.pathname = pathParts
.filter((x) => x !== null && x.toString().length > 0).join("/"); .filter((x) => x !== null && x.toString().length > 0)
.join("/");
} }
return url.toString(); return url.toString();
} }
const baseParts = baseOrParts.concat(pathParts ?? []); const baseParts = baseOrParts.concat(pathParts ?? []);
return baseParts return baseParts
.filter((x) => x !== null && x.toString().length > 0).join("/"); .filter((x) => x !== null && x.toString().length > 0)
.join("/");
} }
/*** /***
@ -124,7 +126,10 @@ async function save(
const uploads = [upload(key, fs.createReadStream(path), type, name)]; const uploads = [upload(key, fs.createReadStream(path), type, name)];
if (alts.webpublic) { if (alts.webpublic) {
webpublicKey = urlPathJoin([meta.objectStoragePrefix, `webpublic-${uuid()}.${alts.webpublic.ext}`]); webpublicKey = urlPathJoin([
meta.objectStoragePrefix,
`webpublic-${uuid()}.${alts.webpublic.ext}`,
]);
webpublicUrl = urlPathJoin(baseUrl, [webpublicKey]); webpublicUrl = urlPathJoin(baseUrl, [webpublicKey]);
logger.info(`uploading webpublic: ${webpublicKey}`); logger.info(`uploading webpublic: ${webpublicKey}`);
@ -134,7 +139,10 @@ async function save(
} }
if (alts.thumbnail) { if (alts.thumbnail) {
thumbnailKey = urlPathJoin([meta.objectStoragePrefix, `thumbnail-${uuid()}.${alts.thumbnail.ext}`]); thumbnailKey = urlPathJoin([
meta.objectStoragePrefix,
`thumbnail-${uuid()}.${alts.thumbnail.ext}`,
]);
thumbnailUrl = urlPathJoin(baseUrl, [thumbnailKey]); thumbnailUrl = urlPathJoin(baseUrl, [thumbnailKey]);
logger.info(`uploading thumbnail: ${thumbnailKey}`); logger.info(`uploading thumbnail: ${thumbnailKey}`);

View file

@ -26,6 +26,8 @@ export function getS3(meta: Meta) {
}, },
}); });
} catch (e) { } catch (e) {
throw new Error(`Failed to construct S3 client, assembled S3 URL: ${u}\n${e}`); throw new Error(
`Failed to construct S3 client, assembled S3 URL: ${u}\n${e}`,
);
} }
} }

View file

@ -15,7 +15,7 @@
:class="{ :class="{
cover, cover,
wide: largestDimension === 'width', wide: largestDimension === 'width',
tall: largestDimension === 'height' tall: largestDimension === 'height',
}" }"
:style="{ 'object-fit': cover ? 'cover' : null }" :style="{ 'object-fit': cover ? 'cover' : null }"
loading="lazy" loading="lazy"

View file

@ -121,10 +121,17 @@ const mediaType = computed(() => {
: props.media.type; : props.media.type;
}); });
let largestDimension: 'width'|'height'; let largestDimension: "width" | "height";
if (props.media.type.startsWith('image') && props.media.properties?.width && props.media.properties?.height) { if (
largestDimension = props.media.properties.width > props.media.properties.height ? 'width' : 'height' props.media.type.startsWith("image") &&
props.media.properties?.width &&
props.media.properties?.height
) {
largestDimension =
props.media.properties.width > props.media.properties.height
? "width"
: "height";
} }
function captionPopup() { function captionPopup() {
os.alert({ os.alert({

View file

@ -6,7 +6,7 @@
> >
<svg <svg
v-if="defaultStore.state.woozyMode === true" v-if="defaultStore.state.woozyMode === true"
style="transform: translateY(2px);" style="transform: translateY(2px)"
width="1.1em" width="1.1em"
height="1.1em" height="1.1em"
viewBox="0 0 36 36" viewBox="0 0 36 36"