42 lines
986 B
JavaScript
42 lines
986 B
JavaScript
// Answers to questions
|
|
// --------------------
|
|
var data = {
|
|
'canaarohihavecoffee': {
|
|
'question': "Can Aarohi have coffee",
|
|
'logic': function () {
|
|
return (Date.now() > Date.parse('2020-05-24')) ? "yes" : "no";
|
|
}
|
|
},
|
|
'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;
|
|
}
|
|
}
|