0
0
Fork 0

Use the channel's default unlurk message if the user doesn't have a lurk group associated with their username

This commit is contained in:
Oliver Akins 2022-07-26 18:50:43 -06:00
parent 7614b9560f
commit ac7d4bc7cf
No known key found for this signature in database
GPG key ID: 3C2014AF9457AF99

View file

@ -27,10 +27,20 @@ const data: ServerRoute = {
const messages = db[channel].messages;
const messageId = db[channel].lurkers[user];
const message = messages[messageId];
let lurkMessage = message.unlurk[Math.floor(Math.random() * message.unlurk.length)];
delete db[channel].lurkers[user];
/*
Gets the default unlurk message just in case the user doesn't have a
message group defined.
*/
let lurkMessage;
if (!messageId) {
lurkMessage = db[channel].unlurk_default;
} else {
const message = messages[messageId];
lurkMessage = message.unlurk[Math.floor(Math.random() * message.unlurk.length)];
delete db[channel].lurkers[user];
};
let twitchMessage = formatMessage(
lurkMessage,