You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

98 lines
1.4 KiB
JavaScript

"use strict";
var rewards = {};
rewards.get = function(callback) {
callback(false, {
conditions: [
{
"name": "Reputation",
"condition": "reputation"
},
{
"name": "Post Count",
"condition": "postcount"
},
{
"name": "Last Logged in Time",
"condition": "lastLoggedIn"
}
],
conditionals: [
{
"name": ">",
"conditional": "greaterthan"
},
{
"name": ">=",
"conditional": "greaterorequalthan"
},
{
"name": "<",
10 years ago
"conditional": "lesserthan"
},
{
"name": "<=",
10 years ago
"conditional": "lesserorequalthan"
},
{
"name": "is string:",
"conditional": "isstring"
}
],
active: [
{
"rewardID": 0,
10 years ago
"condition": "postcount",
"conditional": "greaterthan",
"value": 100,
"disabled": 0
},
{
10 years ago
"rewardID": 0,
"condition": "lastLoggedIn",
"conditional": "lesserthan",
"value": 10,
"disabled": 0
}
],
rewards: [
{
"rewardID": 0,
"name": "Add to Group",
"inputs": [
{
"type": "select",
"name": "groupname",
"values": ["Group 1", "Group 2", "Group 3"],
}
]
},
{
"rewardID": 1,
"name": "Send alert message",
"inputs": [
{
"type": "text",
"name": "title",
},
{
"type": "text",
"name": "message",
}
]
}
]
});
};
function getConditions() {
}
function getRewards() {
}
module.exports = rewards;