Cleaned up a bit
This commit is contained in:
@@ -3,7 +3,6 @@ const path = require("path");
|
||||
const config = require(path.join(__dirname + "/../config/defaults/lottery"));
|
||||
|
||||
async function sendMessage(winnerObject) {
|
||||
console.log("sent message to ", winnerObject);
|
||||
winnerObject.timestamp_sent = new Date().getTime();
|
||||
winnerObject.timestamp_limit = new Date().getTime() * 600000;
|
||||
await winnerObject.save();
|
||||
@@ -16,6 +15,22 @@ async function sendMessage(winnerObject) {
|
||||
return true;
|
||||
}
|
||||
|
||||
async function sendWonWineMessage(winnerObject, wineObject) {
|
||||
console.log(
|
||||
`User ${winnerObject.id} is only one left, chosing wine for him/her.`
|
||||
);
|
||||
winnerObject.timestamp_sent = new Date().getTime();
|
||||
winnerObject.timestamp_limit = new Date().getTime();
|
||||
await winnerObject.save();
|
||||
|
||||
await sendMessageToUser(
|
||||
winnerObject.phoneNumber,
|
||||
`Gratulerer som heldig vinner av vinlotteriet ${winnerObject.name}! Du har vunnet vinen ${wineObject.name}, og vil få nærmere info om hvordan/hvor du kan hente vinen snarest. Ha en ellers fin helg!`
|
||||
);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
async function sendMessageTooLate(winnerObject) {
|
||||
await sendMessageToUser(
|
||||
winnerObject.phoneNumber,
|
||||
@@ -24,9 +39,6 @@ async function sendMessageTooLate(winnerObject) {
|
||||
}
|
||||
|
||||
async function sendMessageToUser(phoneNumber, message) {
|
||||
console.log("num", phoneNumber);
|
||||
console.log("message", message);
|
||||
|
||||
request.post(
|
||||
{
|
||||
url: `https://gatewayapi.com/rest/mtsms?token=${config.token}`,
|
||||
@@ -68,3 +80,4 @@ async function sendUpdate(winners) {
|
||||
module.exports.sendUpdate = sendUpdate;
|
||||
module.exports.sendMessage = sendMessage;
|
||||
module.exports.sendMessageTooLate = sendMessageTooLate;
|
||||
module.exports.sendWonWineMessage = sendWonWineMessage;
|
||||
|
||||
Reference in New Issue
Block a user