From 70484a011c9efd29fecb3d88061f4f2540f465de Mon Sep 17 00:00:00 2001 From: ThatOneCalculator Date: Mon, 8 Aug 2022 17:43:18 -0700 Subject: [PATCH] fixxx --- package.json | 2 +- .../client/src/components/media-caption.vue | 27 +++++++++---------- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 26caf7a80..deaa2c564 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "misskey", - "version": "12.118.1-calc.rc.4.7", + "version": "12.118.1-calc.rc.4.8", "codename": "aqua", "repository": { "type": "git", diff --git a/packages/client/src/components/media-caption.vue b/packages/client/src/components/media-caption.vue index 469cb2c83..c21c417d2 100644 --- a/packages/client/src/components/media-caption.vue +++ b/packages/client/src/components/media-caption.vue @@ -146,21 +146,18 @@ export default defineComponent({ caption: async () => { const img = document.getElementById('imgtocaption') as HTMLImageElement; - fetch(img.src) - .then((response) => { - return response.blob(); - }) - .then((blob) => { - worker.load(); - worker.loadLanguage('eng'); - worker.initialize('eng'); - const { data: { text } } = worker.recognize(blob); - console.log(text); - // document.getElementById('recognized-text').innerText = text; - // const allowedLength = 512 - this.inputValue.length; - // this.inputValue += text.slice(0, allowedLength); - worker.terminate(); - }); + const imgurl = img.src; + console.log(imgurl) + const imgblob = await fetch(imgurl).then(r => r.blob()); + await worker.load(); + await worker.loadLanguage('eng'); + await worker.initialize('eng'); + const { data: { text } } = await worker.recognize(imgblob); + console.log(text); + // document.getElementById('recognized-text').innerText = text; + // const allowedLength = 512 - this.inputValue.length; + // this.inputValue += text.slice(0, allowedLength); + await worker.terminate(); }, }, });