| 161 | const result = []; | 162 | const result = []; |
| 162 | | 163 | |
| 163 | try { | 164 | try { |
| 164 | const messages = await this.#parseAllChats(x => !!x?.extra?.image || Array.isArray(x?.extra?.image_swipes)); | 165 | const messages = await this.#parseAllChats(x => !!x?.extra?.image || !!x?.extra?.video || Array.isArray(x?.extra?.image_swipes)); |
| 165 | const knownImages = new Set(); | 166 | const knownImages = new Set(); |
| 166 | for (const message of messages) { | 167 | for (const message of messages) { |
| 167 | if (message?.extra?.image) { | 168 | if (message?.extra?.image) { |
| 168 | knownImages.add(message.extra.image); | 169 | knownImages.add(message.extra.image); |
| 169 | } | 170 | } |
| | 171 | if (message?.extra?.video) { |
| | 172 | knownImages.add(message.extra.video); |
| | 173 | } |
| 170 | if (Array.isArray(message?.extra?.image_swipes)) { | 174 | if (Array.isArray(message?.extra?.image_swipes)) { |
| 171 | for (const swipe of message.extra.image_swipes) { | 175 | for (const swipe of message.extra.image_swipes) { |
| 172 | knownImages.add(swipe); | 176 | knownImages.add(swipe); |