fix(album): resolve TypeScript strict array access errors

fix(album): resolve TypeScript strict array access errors
This commit is contained in:
Renato Alcara
2026-01-23 15:50:46 -03:00
committed by GitHub
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -1529,7 +1529,7 @@ export const makeMessagesSocket = (config: SocketConfig) => {
// Send each media item sequentially
for (let i = 0; i < medias.length; i++) {
const media = medias[i]
const media = medias[i]!
const result = await sendMediaWithRetry(media, i)
results.push(result)
+3 -3
View File
@@ -496,10 +496,10 @@ export const generateWAMessageContent = async (
let expectedVideoCount = 0
for (let i = 0; i < medias.length; i++) {
const media = medias[i]
if (hasNonNullishProperty(media, 'image')) {
const media = medias[i]!
if (hasNonNullishProperty(media as AnyMessageContent, 'image')) {
expectedImageCount++
} else if (hasNonNullishProperty(media, 'video')) {
} else if (hasNonNullishProperty(media as AnyMessageContent, 'video')) {
expectedVideoCount++
} else {
throw new Boom(`Album media at index ${i} must have 'image' or 'video' property`, { statusCode: 400 })