hotfix(medusa-plugin-slack-notification): proper thumbnails in blocks

This commit is contained in:
Sebastian Rindom
2020-09-06 14:06:03 +02:00
parent 6b5ebce34c
commit f009099c79

View File

@@ -95,17 +95,20 @@ class SlackService extends BaseService {
},
}
if (lineItem.thumbnail) {
line.accessory.type = "image"
let url = lineItem.thumbnail
if (
!lineItem.thumbnail.startsWith("http:") &&
!lineItem.thumbnail.startsWith("https:")
) {
line.accessory.image_url = `https:${lineItem.thumbnail}`
} else {
line.accessory.image_url = lineItem.thumbnail
url = `https:${lineItem.thumbnail}`
}
line.accessory = {
type: "image",
alt_text: "Item",
image_url: url
}
line.accessory.alt_text = "Item"
}
blocks.push(line)