Skip to content

업데이트

WSmessageCopied!

프로젝트 안에서 변경이 발생하면 서버가 보내는 메시지예요.

클라이언트가 프로젝트 설정을 완료한 뒤 받을 수 있어요.

Payload

opnumberrequired
`Update` OpCode

Possible values: 42

evtstringrequired
업데이트 이벤트 타입

Possible values: BECOME_PROJECT_MEMBERBECOME_PROJECT_CONNECTION_MEMBEREDIT_PROJECTREMOVE_PROJECTADD_FOLDEREDIT_FOLDERREMOVE_FOLDERADD_FILEEDIT_FILEREMOVE_FILECHANGE_FILE_TAGADD_COMMENTEDIT_COMMENTREMOVE_COMMENTADD_COMMENT_REACTIONREMOVE_COMMENT_REACTION

dobject | undefined
업데이트 payload
d.usersarray | undefined
프로젝트에 추가된 사용자 목록
d.users[].idstring
사용자 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

d.projectobject | undefined
프로젝트 정보
d.project.idstring | undefined
프로젝트 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

d.folderobject | undefined
폴더 정보
d.folder.idstring | undefined
폴더 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

d.fileobject | undefined
파일 정보
d.file.idstring | undefined
파일 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

d.commentobject | undefined
댓글 정보
d.comment.idstring | undefined
댓글 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

d.comment.parentIdstring | undefined
부모 댓글 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

d.reactionobject | undefined
리액션 정보
d.reaction.typestring | undefined
리액션 타입
d.reaction.userIdstring | undefined
리액션을 추가하거나 삭제한 사용자 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

Event

evtpayload
BECOME_PROJECT_MEMBERd.users[].id
BECOME_PROJECT_CONNECTION_MEMBERd.users[].id
EDIT_PROJECTd.project.id
REMOVE_PROJECTd.project.id
ADD_FOLDERd.folder.id
EDIT_FOLDERd.folder.id
REMOVE_FOLDERd.folder.id
ADD_FILEd.file.id
EDIT_FILEd.file.id
REMOVE_FILEd.file.id
CHANGE_FILE_TAGd.file.id
ADD_COMMENTd.file.id 또는 d.comment.parentId
EDIT_COMMENTd.comment.id
REMOVE_COMMENTd.comment.id, d.comment.parentId
ADD_COMMENT_REACTIONd.comment.id, d.reaction.type, d.reaction.userId
REMOVE_COMMENT_REACTIONd.comment.id, d.reaction.type, d.reaction.userId