From 521a1e646d83402f93c227bd0ddfbbcc88e57a8c Mon Sep 17 00:00:00 2001 From: Mateus Etto Date: Mon, 19 Feb 2018 20:07:05 +0900 Subject: [PATCH] Missing message (user claim task) --- website/server/controllers/api-v3/tasks/groups.js | 6 +++++- website/server/models/group.js | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/website/server/controllers/api-v3/tasks/groups.js b/website/server/controllers/api-v3/tasks/groups.js index 2f1a1675d8..a340fb56ce 100644 --- a/website/server/controllers/api-v3/tasks/groups.js +++ b/website/server/controllers/api-v3/tasks/groups.js @@ -199,7 +199,11 @@ api.assignTask = { // User is claiming the task if (user._id === assignedUserId) { let message = res.t('userIsClamingTask', {username: user.profile.name, task: task.text}); - group.sendChat(message); + group.sendChat(message, null, null, { + type: 'claim_task', + user: user.profile.name, + task: task.text, + }); } let promises = []; diff --git a/website/server/models/group.js b/website/server/models/group.js index e51a08daee..ea2954b969 100644 --- a/website/server/models/group.js +++ b/website/server/models/group.js @@ -371,6 +371,9 @@ function translateSystemMessages (group, user) { case 'tavern_boss_desperation': group.chat[i].text = `\`${shared.content.quests[group.chat[i].info.quest].boss.desperation.text(user.preferences.language)}\``; break; + case 'claim_task': + group.chat[i].text = `\`${shared.i18n.t('userIsClamingTask', {username: group.chat[i].info.user, task: group.chat[i].info.task}, user.preferences.language)}\``; + break; } } }