-
Notifications
You must be signed in to change notification settings - Fork 6
socket.io 명세서
ypd01018 edited this page Dec 13, 2020
·
15 revisions
event name:
create message
socket.emit('create message',{
chatroomId: number,
content: string
})
비고: 생성될 메시지 정보를 서버에 전달
event name:
update message
socket.emit('create message',{
messageId: number,
content: string
})
비고: 수정될 메시지 정보를 서버에 전달
event name:
delete message
socket.emit('delete message',{
messageId: number
})
비고: 삭제될 메시지의 정보를 서버에 전달
event name:
create message
socket.on('create message', (message) =>{
/*deploy code*/
})
message
{
messageId: number,
content: string,
createdAt: date,
updatedAt: date,
deletedAt: date,
user: User {
userId: number,
profileUri: string,
displayName: string
},
chatroom: Chatroom { chatroomId: number },
chatroomId: number
}
비고: 서버로부터 생성된 메시지의 정보를 받음
event name:
update message
socket.on('update message', (message) =>{
/*deploy code*/
})
message
{
messageId: number,
content: string
}
비고: 서버로부터 수정된 메시지의 정보를 받음
event name:
delete message
socket.on('delete message', (message) =>{
/*deploy code*/
})
message
{
messageId: number
}
비고: 서버로부터 삭제된 메시지의 정보를 받음
event name:
create reply
socket.emit('create reply',{
messageId: number,
content: string
})
비고: 생성될 reply 정보를 서버에 전달
event name:
update reply
socket.emit('create reply',{
replyId: number,
content: string
})
비고: 수정될 메시지 정보를 서버에 전달
event name:
delete reply
socket.emit('delete reply',{
messageId: number
})
비고: 삭제될 reply의 정보를 서버에 전달
event name:
create reply
socket.on('create message', (reply) =>{
/*deploy code*/
})
reply
{
replyId: number,
content: string,
createdAt: date,
updatedAt: date,
user: User {
userId: number,
profileUri: string,
displayName: string
},
chatroomId: number
}
비고: 서버로부터 생성된 reply의 정보를 받음
event name:
update reply
socket.on('update reply', (reply) =>{
/*deploy code*/
})
reply
{
replyId: number,
content: string
}
비고: 서버로부터 수정된 reply의 정보를 받음
event name:
delete reply
socket.on('delete reply', (reply) =>{
/*deploy code*/
})
message
{
replyId: number
}
비고: 서버로부터 삭제된 reply의 정보를 받음
event name:
join chatroom
socket.emit('join chatroom',{
chatroomId: number
})
비고: 사용자를 해당 채팅방의 room에 join (채팅방 생성, 채팅방 참여 등에서 최초 1회만 사용)