Notification


<aside>

알림 수신

HTTP request

GET /sse

HTTP response

{
  "response" : [ {
	  "id" : 1,
	  "userId" : 1,
	  "linkId" : 1,
	  "message" : "user님이 댓글을 남겼습니다.",
	  "uri" : "/board/1",
	  "createdAt" : "1초 전",
	  "userImg" : "<https://example.com/imgLink>",
	  "linkImg" : "<https://example.com/imgLink>"
	  } ]
}

</aside>

<aside>

알림 삭제

HTTP request

DELETE /sse/{id} //id : Long

HTTP response

{
	"status" : 200,
	"message" : "OK",
	"data" : "알림이 삭제되었습니다."
}

</aside>

<aside>

notification 리스트

HTTP request

GET /sse/list
/sse/list/{offset}

HTTP response

{
	"status" : 200,
	"message" : "OK",
	"data" : 
	{
		{
			"id": 1,
			"userId": 2,
			"linkId": 1,
			"message": "",
			"uri": "",
			"createdAt": "",
			"userImg": "",
			"linkImg": "",
			"isRead": true
		},
		{
			"id": 1,
			"userId": 2,
			"linkId": 1,
			"message": "",
			"uri": "",
			"createdAt": "",
			"userImg": "",
			"linkImg": "",
			"isRead": true
		}
	}
}

</aside>

<aside>

알림 읽음

HTTP request

PUT /sse/{id} //id : Long

HTTP response

{
	"status" : 200,
	"message" : "OK",
	"data" : "읽음 처리가 완료되었습니다."
}

</aside>