Skip to content

Commit 1509252

Browse files
committed
bump image-size
1 parent 0cdc38d commit 1509252

3 files changed

Lines changed: 9 additions & 23 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"concurrently": "^9.1.2",
3535
"conf": "^13",
3636
"crc": "^4.1.1",
37-
"image-size": "^1.1.1",
37+
"image-size": "^2.0.2",
3838
"lodash": "^4.17.21",
3939
"url-regex": "^5.0.0"
4040
},

src/db-api.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import path from 'path'
2-
import { promisify } from 'util'
32
import { maxBy, memoize, findIndex, findLastIndex } from 'lodash'
4-
import imageSizeCallback from 'image-size'
3+
import { imageSizeFromFile } from 'image-size/fromFile'
54
import { OnServerEventCallback, texts, IAsyncSqlite, PaginationArg } from '@textshq/platform-sdk'
65
import { setTimeout as setTimeoutAsync } from 'timers/promises'
76

@@ -15,8 +14,6 @@ import type PAPI from './api'
1514
import swiftServer from './SwiftServer/lib'
1615
import { BeeperMessage } from './desktop-types'
1716

18-
const imageSizeAsync = promisify(imageSizeCallback)
19-
2017
const MAP_DIRECTION_TO_SQL_OP = {
2118
after: '>',
2219
before: '<',
@@ -327,7 +324,7 @@ export default class DatabaseAPI {
327324
return this.db.all<number[], MappedMessageRow>(SQLS.getMessagesByRowIDs(rowIDs), ...rowIDs)
328325
}
329326

330-
private imageSizeMemoized = memoize(imageSizeAsync)
327+
private imageSizeMemoized = memoize(imageSizeFromFile)
331328

332329
async getAttachments(msgRowIDs: number[]): Promise<MappedAttachmentRow[]> {
333330
const attachments = await this.db.all<number[], MappedAttachmentRow>(SQLS.getAttachments(msgRowIDs), ...msgRowIDs)

yarn.lock

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1993,7 +1993,7 @@ __metadata:
19931993
crc: "npm:^4.1.1"
19941994
esbuild: "npm:^0.25.9"
19951995
eslint: "npm:^8.30.0"
1996-
image-size: "npm:^1.1.1"
1996+
image-size: "npm:^2.0.2"
19971997
jest: "npm:^28.1.3"
19981998
lodash: "npm:^4.17.21"
19991999
node-gyp: "npm:^11.0.0"
@@ -5413,14 +5413,12 @@ __metadata:
54135413
languageName: node
54145414
linkType: hard
54155415

5416-
"image-size@npm:^1.1.1":
5417-
version: 1.1.1
5418-
resolution: "image-size@npm:1.1.1"
5419-
dependencies:
5420-
queue: "npm:6.0.2"
5416+
"image-size@npm:^2.0.2":
5417+
version: 2.0.2
5418+
resolution: "image-size@npm:2.0.2"
54215419
bin:
54225420
image-size: bin/image-size.js
5423-
checksum: 10/f28966dd3f6d4feccc4028400bb7e8047c28b073ab0aa90c7c53039288139dd416c6bc254a976d4bf61113d4bc84871786804113099701cbfe9ccf377effdb54
5421+
checksum: 10/d15203279fe7ada01252d8c56ba97516385d6d5ac2cbf3d734580fc88db4f5272b9b3f7f378ad63abc7d06b5500c43b90d9f84626e2bda1cab403c16eb469592
54245422
languageName: node
54255423
linkType: hard
54265424

@@ -5495,7 +5493,7 @@ __metadata:
54955493
languageName: node
54965494
linkType: hard
54975495

5498-
"inherits@npm:2, inherits@npm:~2.0.3":
5496+
"inherits@npm:2":
54995497
version: 2.0.4
55005498
resolution: "inherits@npm:2.0.4"
55015499
checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
@@ -7284,15 +7282,6 @@ node-mac-permissions@TextsHQ/node-mac-permissions.git:
72847282
languageName: node
72857283
linkType: hard
72867284

7287-
"queue@npm:6.0.2":
7288-
version: 6.0.2
7289-
resolution: "queue@npm:6.0.2"
7290-
dependencies:
7291-
inherits: "npm:~2.0.3"
7292-
checksum: 10/3437954ef1442c86ff01a0fbe3dc6222838823b1ca97f37eff651bc20b868c0c2904424ef2c0d44cba46055f54b578f92866e573125dc9a5e8823d751e4d1585
7293-
languageName: node
7294-
linkType: hard
7295-
72967285
"react-is@npm:^16.8.1":
72977286
version: 16.13.1
72987287
resolution: "react-is@npm:16.13.1"

0 commit comments

Comments
 (0)