Skip to content

Commit

Permalink
Merge pull request #478 from sparcs-kaist/dev
Browse files Browse the repository at this point in the history
Main branch update from Dev branch
  • Loading branch information
kmc7468 authored Feb 25, 2024
2 parents 81fbc8e + 4ac4790 commit 73b875c
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 6 deletions.
4 changes: 2 additions & 2 deletions src/lottery/modules/contracts.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ const quests = buildQuests({
eventSharing: {
name: "너 나랑 ㅌ태태택 (1명)",
description:
"내가 초대한 사람이 Taxi에 가입하여 이벤트에 참여하면 넙죽코인을 드려요. 앱 내의 공유 버튼을 통해 카카오톡으로 초대 문자를 보낼 수 있어요!",
"내가 초대한 사람이 Taxi에 가입하여 이벤트에 참여하면 넙죽코인을 드려요. 내가 초대한 사람도 넙죽코인을 받아요. 이벤트 안내 페이지의 <b>이벤트 공유하기</b> 버튼을 통해 카카오톡으로 초대 문자를 보낼 수 있어요!",
imageUrl:
"https://sparcs-taxi-prod.s3.ap-northeast-2.amazonaws.com/assets/event-2024spring/quest_eventSharing.png",
reward: 50,
Expand All @@ -98,7 +98,7 @@ const quests = buildQuests({
eventSharing5: {
name: "너 나랑 ㅌ태태택 (5명)",
description:
"내가 초대한 사람이 5명이 Taxi에 가입하여 이벤트에 참여하면 넙죽코인을 드려요. 앱 내의 공유 버튼을 통해 카카오톡으로 초대 문자를 보낼 수 있어요!",
"내가 초대한 사람이 5명이 Taxi에 가입하여 이벤트에 참여하면 넙죽코인을 드려요. 내가 초대한 사람도 넙죽코인을 받아요. 이벤트 안내 페이지의 <b>이벤트 공유하기</b> 버튼을 통해 카카오톡으로 초대 문자를 보낼 수 있어요!",
imageUrl:
"https://sparcs-taxi-prod.s3.ap-northeast-2.amazonaws.com/assets/event-2024spring/quest_eventSharing.png",
reward: 250,
Expand Down
2 changes: 1 addition & 1 deletion src/lottery/services/globalState.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const getUserGlobalStateHandler = async (req, res) => {
if (!eventStatus)
return res.json({
isAgreeOnTermsOfEvent: false,
isEligible: checkIsUserEligible(user),
isEligible: checkIsUserEligible(user) || !!user?.isAdmin, // 테스트를 위해 관리자인 경우 true로 설정합니다. 하지만 관리자이더라도 이벤트에 참여할 수 없습니다.
completedQuests: [],
creditAmount: 0,
group: 0,
Expand Down
8 changes: 5 additions & 3 deletions src/modules/slackNotification.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
const { slackWebhookUrl: slackUrl } = require("../../loadenv");
const { nodeEnv, slackWebhookUrl: slackUrl } = require("../../loadenv");
const axios = require("axios");
const logger = require("../modules/logger");

const sendTextToReportChannel = (text) => {
if (!slackUrl.report) return;

const data = {
text,
text: nodeEnv === "production" ? text : `(${nodeEnv}) ${text}`, // Production 환경이 아닌 경우, 환경 이름을 붙여서 전송합니다.
};
const config = { "Content-Type": "application/json" };

Expand Down Expand Up @@ -34,11 +34,13 @@ const notifyReportToReportChannel = (reportUser, report) => {

const notifyRoomCreationAbuseToReportChannel = (
abusingUser,
abusingUserNickname,
{ from, to, time, maxPartLength }
) => {
sendTextToReportChannel(
`${abusingUser}님이 어뷰징이 의심되는 방을 생성하려고 시도했습니다.
`${abusingUserNickname}님이 어뷰징이 의심되는 방을 생성하려고 시도했습니다.
사용자 ID: ${abusingUser}
출발지: ${from}
도착지: ${to}
출발 시간: ${time}
Expand Down
1 change: 1 addition & 0 deletions src/services/rooms.js
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,7 @@ const createTestHandler = async (req, res) => {
if (isAbusing) {
const user = await userModel.findById(req.userOid).lean();
notifyRoomCreationAbuseToReportChannel(
req.userOid,
user?.nickname ?? req.userOid,
req.body
);
Expand Down

0 comments on commit 73b875c

Please sign in to comment.