(
msg: Api.Message,
images: AIImage[],
prompt: string,
replyToId?: number,
token?: AbortToken,
)
| 1348 | |
| 1349 | async sendImages( |
| 1350 | msg: Api.Message, |
| 1351 | images: AIImage[], |
| 1352 | prompt: string, |
| 1353 | replyToId?: number, |
| 1354 | token?: AbortToken, |
| 1355 | ): Promise<void> { |
| 1356 | const config = (await this.configManagerPromise).getConfig(); |
| 1357 | await this.sendMedia(msg, images, prompt, replyToId, token, { |
| 1358 | previewEnabled: config.imagePreview, |
| 1359 | poweredByTag: config.currentImageTag, |
| 1360 | collapse: config.collapse, |
| 1361 | directory: "ai_images", |
| 1362 | filePrefix: "ai", |
| 1363 | getExtension: getImageExtensionForMime, |
| 1364 | resolve: (image, mediaToken) => |
| 1365 | resolveAIImageData(image, this.httpClient, mediaToken), |
| 1366 | }); |
| 1367 | } |
| 1368 | |
| 1369 | async sendVideos( |
| 1370 | msg: Api.Message, |
| 1371 | videos: AIVideo[], |
no test coverage detected