32 lines
1.8 KiB
Groovy
32 lines
1.8 KiB
Groovy
def getRandomDeliveryAttachment(Integer probability = 25) {
|
|
def deliveryImages = [
|
|
'https://media.giphy.com/media/UtM8DmnahknE4/giphy.gif',
|
|
'https://media.giphy.com/media/11VKF3OwuGHzNe/giphy.gif',
|
|
'https://media.giphy.com/media/d5pGYhWb3T1Hyyl8OB/giphy.gif',
|
|
'https://media.giphy.com/media/oTSy3rHigPd9S/giphy.gif',
|
|
'https://media.giphy.com/media/9DgxhWOxHDHtF8bvwl/giphy.gif',
|
|
'https://media.giphy.com/media/9DgxhWOxHDHtF8bvwl/giphy.gif',
|
|
'https://media.giphy.com/media/1g2JyW7p6mtZc6bOEY/giphy.gif',
|
|
'https://media.giphy.com/media/7AqsdBK15kiOc/giphy.gif',
|
|
'https://media.giphy.com/media/r2MkQEOe7niGk/giphy.gif',
|
|
'https://media.giphy.com/media/ekXyB3lQ0IYL3luIFn/giphy.gif',
|
|
'https://media.giphy.com/media/QBRlXHKV5mpbLJ4prc/giphy.gif',
|
|
'https://media.giphy.com/media/NOsfNQGivMFry/giphy.gif',
|
|
'https://media.giphy.com/media/M1vu1FJnW6gms/giphy.gif',
|
|
'https://media.giphy.com/media/555x0gFF89OhVWPkvb/giphy.gif',
|
|
'https://media.giphy.com/media/9RZu6ahd8LIYHQlGUD/giphy.gif',
|
|
'https://media.giphy.com/media/9RZu6ahd8LIYHQlGUD/giphy.gif',
|
|
'https://media.giphy.com/media/W1fFHj6LvyTgfBNdiz/giphy.gif',
|
|
'https://media.giphy.com/media/1g2JyW7p6mtZc6bOEY/giphy.gif',
|
|
'https://media.giphy.com/media/ORiFE3ijpNaIWDoOqP/giphy.gif',
|
|
'https://media.giphy.com/media/r16Zmuvt1hSTK/giphy.gif',
|
|
'https://media.giphy.com/media/bF8Tvy2Ta0mqxXgaPV/giphy.gif',
|
|
'https://media.giphy.com/media/C0XT6BmLC3nGg/giphy.gif'
|
|
]
|
|
Random rnd = new Random()
|
|
if (rnd.nextInt(100) > probability) {
|
|
return [];
|
|
}
|
|
def imageUrl = deliveryImages[rnd.nextInt(deliveryImages.size())]
|
|
return [[title: '', imageUrl: imageUrl]];
|
|
} |