mma-ask-app/logic.js

42 lines
986 B
JavaScript
Raw Normal View History

// Answers to questions
// --------------------
var data = {
'canaarohihavecoffee': {
'question': "Can Aarohi have coffee",
'logic': function () {
return (Date.now() > Date.parse('2020-05-24')) ? "yes" : "no";
}
2020-01-27 06:02:09 +00:00
},
'isit2020': {
'question': "Is it 2020 yet",
'logic': function () {
return (Date.now() >= Date.parse('2020-01-01')) ? "yes" : "no";
}
},
'isit2021': {
'question': "Is it 2021 yet",
'logic': function () {
return (Date.now() >= Date.parse('2021-01-01')) ? "yes" : "no";
}
}
};
// Exported functions
module.exports = {
riddle_me: function (q) {
var ret = {
"question": "Do I understand your query",
"answer": "no"
};
if (q in data) {
var scope = data[q];
ret.question = scope.question,
ret.answer = scope.logic()
}
return ret;
}
}