24 lines
608 B
JavaScript
24 lines
608 B
JavaScript
export function toPlatformDatetime (epoch) {
|
|
const platformDate = new Date(0)
|
|
platformDate.setUTCSeconds(epoch)
|
|
return platformDate.toISOString()
|
|
}
|
|
|
|
export function isDefined (d) {
|
|
return d !== null && typeof d !== 'undefined'
|
|
}
|
|
|
|
export function getJobNameFromClone (clone) {
|
|
return clone.teamSlug + '-' + clone.botSlug + '-' + clone.mode.toLowerCase()
|
|
}
|
|
|
|
export function getSelectedBot(botsByUser, selectedBotId){
|
|
if(isDefined(botsByUser)){
|
|
for (var i = 0; i < botsByUser.fb.length; i++) {
|
|
if(botsByUser.fb[i].id === selectedBotId){
|
|
return botsByUser.fb[i]
|
|
}
|
|
}
|
|
}
|
|
}
|