Skip to content

Instantly share code, notes, and snippets.

@PamornT
Created September 23, 2019 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PamornT/e014d4e92157c04b92e0d9b8ca1ad7e8 to your computer and use it in GitHub Desktop.
Save PamornT/e014d4e92157c04b92e0d9b8ca1ad7e8 to your computer and use it in GitHub Desktop.
let item_json = [];
let { response } = tracks;
let { items } = response;
let key = Object.keys(tracks.response.items);
if (key.length > 0) {
let bgcolor;
items[key[0]].forEach(function(detail) {
bgcolor = (detail.delivery_status == 'S') ? '#ABEBC6' : '#EEEEEE';
const item_temp = {
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "box",
"layout": "vertical",
"contents": [
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": detail.status_date
}
]
},
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "spacer",
"size": "xxl"
},
{
"type": "text",
"text": detail.status_description,
"size": "sm"
}
],
"spacing": "none",
"margin": "md"
},
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "spacer",
"size": "xxl"
},
{
"type": "text",
"text": detail.location,
"size": "sm"
},
{
"type": "text",
"text": detail.postcode,
"size": "sm"
}
],
"spacing": "none",
"margin": "md"
}
]
}
],
"backgroundColor": bgcolor,
"cornerRadius": "md",
"paddingAll": "10px"
};
item_json.push(item_temp);
});
payload = {
"type": "bubble",
"size": "giga",
"body": {
"type": "box",
"layout": "vertical",
"contents": [
{
"type": "text",
"text": key[0],
"decoration": "none",
"size": "xl",
"weight": "bold"
},
{
"type": "box",
"layout": "vertical",
"contents": item_json,
"spacing": "sm",
"margin": "md"
}
]
}
}
reply_track(req, payload);
} else {
reply_notfound(req);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment