@@ -9,13 +9,15 @@ public class FcmMessageUtil {
99 private static final ThreadLocal <StringBuilder > localBuilder = ThreadLocal .withInitial (StringBuilder ::new );
1010
1111 public FcmDTO askingJob2WorkerMsg (String ownerName , String workerName , String jobTitle ) {
12+ localBuilder .remove ();
1213 StringBuilder msg = localBuilder .get ();
1314 msg .setLength (0 );
1415 msg .append (ownerName ).append ("님이 " ).append (workerName ).append ("님께 " ).append (jobTitle ).append ("을 신청하였습니다." );
1516 return makeMsg ("일 의뢰 알림!" ,msg .toString ());
1617 }
1718
1819 public FcmDTO sayYes2WorkerMsg (String ownerName , String workerName , String jobTitle ) {
20+ localBuilder .remove ();
1921 StringBuilder msg = localBuilder .get ();
2022 msg .setLength (0 );
2123 msg .append (ownerName ).append ("님이 " ).append (workerName ).append ("님의 " ).append (jobTitle ).append ("해결 요청을 수락하셨습니다!" );
@@ -24,80 +26,57 @@ public FcmDTO sayYes2WorkerMsg(String ownerName, String workerName, String jobTi
2426 }
2527
2628 public FcmDTO sayNo2WorkerMsg (String ownerName , String workerName , String jobTitle ) {
27- StringBuilder msg = localBuilder .get ();
28- msg .setLength (0 );
29- msg .append (ownerName ).append ("님이 " ).append (workerName ).append ("님의 " ).append (jobTitle ).append ("해결 요청을 거절 하셨습니다." );
30- return makeMsg ("일 신청 거절 알림" , msg .toString ());
29+ return makeMsg ("일 신청 거절 알림" ,
30+ ownerName + "님이 " + workerName + "님의 " + jobTitle + "해결 요청을 거절 하셨습니다." );
3131
3232 }
3333
3434 public FcmDTO doYouSleepMsg (String ownerName , String workerName , String jobTitle ) {
35- StringBuilder msg = localBuilder .get ();
36- msg .setLength (0 );
37- msg .append (ownerName ).append ("님이 " ).append (workerName ).append ("님의 " ).append (jobTitle ).append ("해결 요청을 철회하길 원합니다." );
38- msg .append ("/n 혹시 일을 재개하고 싶으시다면, 10분 내로 알려주세요!" );
39- return makeMsg ("의뢰자로부터 예약 철회가 들어왔어요!" , msg .toString ());
35+ String msg = ownerName + "님이 " + workerName + "님의 " + jobTitle + "해결 요청을 철회하길 원합니다."
36+ + "/n 혹시 일을 재개하고 싶으시다면, 10분 내로 알려주세요!" ;
37+ return makeMsg ("의뢰자로부터 예약 철회가 들어왔어요!" , msg );
4038
4139 }
4240
4341 public FcmDTO confirm2WorkerMsg (String ownerName , String workerName , String jobTitle ) {
44- StringBuilder msg = localBuilder .get ();
45- msg .setLength (0 );
46- msg .append (ownerName ).append ("님이 " ).append (workerName ).append ("님의 " ).append (jobTitle ).append ("완료를 확정했습니다!" );
47- return makeMsg ("일 완료 확정!" , msg .toString ());
42+ return makeMsg ("일 완료 확정!" ,
43+ ownerName + "님이 " + workerName + "님의 " + jobTitle + "완료를 확정했습니다!" );
4844
4945 }
5046 public FcmDTO reject2WorkerMsg (String ownerName , String workerName , String jobTitle ) {
51- StringBuilder msg = localBuilder .get ();
52- msg .setLength (0 );
53- msg .append (ownerName ).append ("님이 " ).append (workerName ).append ("님의 " ).append (jobTitle ).append ("완료를 거절했습니다." );
54- return makeMsg ("일 완료 거절! 다시 인증 바랍니다." , msg .toString ());
47+ return makeMsg ("일 완료 거절! 다시 인증 바랍니다." ,
48+ ownerName + "님이 " + workerName + "님의 " + jobTitle + "완료를 거절했습니다." );
5549
5650 }
5751
5852 public FcmDTO askingJob2ClientMsg (String ownerName , String workerName , String jobTitle ) {
59- StringBuilder msg = localBuilder .get ();
60- msg .setLength (0 );
61- msg .append (workerName ).append ("님이 " ).append (ownerName ).append ("님의 " ).append (jobTitle ).append ("을 하고 싶어 합니다!" );
62- return makeMsg ("일 해결 신청!" , msg .toString ());
53+ return makeMsg ("일 해결 신청!" ,
54+ workerName + "님이 " + ownerName + "님의 " + jobTitle + "을 하고 싶어 합니다!" );
6355 }
6456
6557 public FcmDTO startJob2ClientMsg (String ownerName , String workerName , String jobTitle ) {
66- StringBuilder msg = localBuilder .get ();
67- msg .setLength (0 );
68- msg .append (workerName ).append ("님이 " ).append (ownerName ).append ("님의 " ).append (jobTitle ).append ("을 시작했습니다!" );
69- return makeMsg ("일 시작 알림" , msg .toString ());
58+ return makeMsg ("일 시작 알림" , workerName + "님이 " + ownerName + "님의 " + jobTitle + "을 시작했습니다!" );
7059
7160 }
7261
7362 public FcmDTO sayYes2ClientMsg (String ownerName , String workerName , String jobTitle ) {
74- StringBuilder msg = localBuilder .get ();
75- msg .setLength (0 );
76- msg .append (workerName ).append ("님이 " ).append (ownerName ).append ("님의 " ).append (jobTitle ).append ("해결 의뢰을 수락하셨습니다!" );
77- return makeMsg ("일 신청 수락 알림" , msg .toString ());
63+ return makeMsg ("일 신청 수락 알림" ,
64+ workerName + "님이 " + ownerName + "님의 " + jobTitle + "해결 의뢰을 수락하셨습니다!" );
7865 }
7966
8067 public FcmDTO sayNo2ClientMsg (String ownerName , String workerName , String jobTitle ) {
81- StringBuilder msg = localBuilder .get ();
82- msg .setLength (0 );
83- msg .append (workerName ).append ("님이 " ).append (ownerName ).append ("님의 " ).append (jobTitle ).append ("해결 의뢰을 거절 하셨습니다." );
84- return makeMsg ("일 신청 거절 알림" , msg .toString ());
68+ return makeMsg ("일 신청 거절 알림" ,
69+ workerName + "님이 " + ownerName + "님의 " + jobTitle + "해결 의뢰을 거절 하셨습니다." );
8570
8671 }
8772
8873 public FcmDTO continueJobMsg (String ownerName , String workerName ){
89- StringBuilder msg = localBuilder .get ();
90- msg .setLength (0 );
91- msg .append (workerName ).append ("님이 " ).append (ownerName ).append ("님의 일을 재개했습니다." );
92- return makeMsg ("일 재개 알림" , msg .toString ());
74+ return makeMsg ("일 재개 알림" , workerName + "님이 " + ownerName + "님의 일을 재개했습니다." );
9375
9476 }
9577
9678 public FcmDTO finishJobMsg (String ownerName , String workerName , String jobTitle ) {
97- StringBuilder msg = localBuilder .get ();
98- msg .setLength (0 );
99- msg .append (workerName ).append ("님이 " ).append (ownerName ).append ("님의 일을 끝냈다고 합니다!" );
100- return makeMsg ("일 성공 알림" , msg .toString ());
79+ return makeMsg ("일 성공 알림" , workerName + "님이 " + ownerName + "님의 일을 끝냈다고 합니다!" );
10180
10281 }
10382
0 commit comments