diff --git a/packages/app/package.json b/packages/app/package.json index c7d99aeae..9f21a4038 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -16,7 +16,7 @@ "@snort/system-web": "workspace:*", "@szhsin/react-menu": "^3.3.1", "@uidotdev/usehooks": "^2.4.1", - "@void-cat/api": "^1.0.10", + "@void-cat/api": "^1.0.12", "classnames": "^2.3.2", "debug": "^4.3.4", "dexie": "^3.2.4", diff --git a/packages/app/src/Upload/VoidCat.ts b/packages/app/src/Upload/VoidCat.ts index 04227becb..606d7c754 100644 --- a/packages/app/src/Upload/VoidCat.ts +++ b/packages/app/src/Upload/VoidCat.ts @@ -60,10 +60,13 @@ export default async function VoidCatUpload( } const resultUrl = rsp.file?.metadata?.url ?? `https://void.cat/d/${rsp.file?.id}${ext ? `.${ext[1]}` : ""}`; + const dim = rsp.file?.metadata?.mediaDimensions ? rsp.file.metadata.mediaDimensions.split("x") : undefined; const ret = { url: resultUrl, metadata: { hash: rsp.file?.metadata?.digest, + width: dim ? Number(dim[0]) : undefined, + height: dim ? Number(dim[1]) : undefined, }, } as UploadResult; diff --git a/yarn.lock b/yarn.lock index 3486a21b1..33dd78755 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2951,7 +2951,7 @@ __metadata: "@typescript-eslint/parser": ^6.1.0 "@uidotdev/usehooks": ^2.4.1 "@vitejs/plugin-react": ^4.2.0 - "@void-cat/api": ^1.0.10 + "@void-cat/api": ^1.0.12 "@webbtc/webln-types": ^2.1.0 "@webscopeio/react-textarea-autocomplete": ^4.9.2 autoprefixer: ^10.4.16 @@ -4026,12 +4026,12 @@ __metadata: languageName: node linkType: hard -"@void-cat/api@npm:^1.0.10": - version: 1.0.10 - resolution: "@void-cat/api@npm:1.0.10" +"@void-cat/api@npm:^1.0.12": + version: 1.0.12 + resolution: "@void-cat/api@npm:1.0.12" dependencies: sjcl: ^1.0.8 - checksum: 8ec846aefa3fad3cfee018959a95fa93195112382b7d655098f3df8059555367166ee54c13900ff9f459baef44ffb39e5f5e44dc492a2f61477cbdae798d0cbb + checksum: a41f129829a1d896da733bd89febe0545396d25bd6c9adc78e97277eac273f7f69e801b50ddeb914a350f081158a28cc6c82abecef25aa640c023169458c9a34 languageName: node linkType: hard