poly-mech/osr/commons/instagram.osr
2024-08-18 16:34:30 +02:00

23 lines
788 B
Plaintext

<h4 style="text-align:center"> Our latest Instagram posts </h4>
[%js%]
return cacache.get.info(CACHE, 'vendor-instagram').then((cache)=>{
if(cache){
return cacache.get(CACHE, 'vendor-instagram').then((cached)=>{
return cached.data.toString();
})
}
console.log('get instagram images');
return instagram.images(config.instagram.user,config.instagram.token,global).then((images)=>{
images = images.slice(0, 8);
images = html.container.wrap(images.map((i)=> html.container.item(html.image(i,null,'max-height:200px'),'border:none; width:200px;max-height:200px')).join('\n'));
return cacache.put(CACHE,'vendor-instagram',images).then(()=>{
return images;
})
});
});
[%endjs%]