- Create a new slide.
- Client to Server ; (request)
- Server to Client ; slide id
- Delete a slide.
- Client to Server ; slide id
- Server to Client ; slide id
- Change or Save contents of a slide.
- Client to Server ; slide id, patch_text(not a DB field), pre_hash(not a DB field), curr_hash(not a DB field)
- Server to Client ; slide id, patch_test(not a DB field), pre_hash(not a DB field), curr_hash(not a DB field)
- View contents of a slide.
- Client to Server ; slide id, room label
- Server to Client ; slide markdown blob
- Change the order of slides.
- Client to Server ; slide id, slide next id
- Server to Client ; slide id, slide next id
- Check a room admin's current slide.
- Client to Server ; slide id
- Server to Client ; slide id
- Rename a slide title.
- Client to Server ; slide id, slide title
- Server to Client ; slide id, slide title
- Get a local slide contents and remote slide contents diff.
- Client to Server ; slide id, hash(not a DB field)
- Server to Client ; slide id, patch_test(not a DB field), pre_hash(not a DB field), curr_hash(not a DB field)
- Set a room title.
- admin_user to Server ; room title, room label
- Load a room title.
- Server to user (not only a admin_user) ; room title
- Authenticate admin user.
- Client to Server ; user session
- Server to Client ; is_admin
- Send a new chat(or reply chat).
- Client to Server (
is_reply=false
) ; description(=message), is_reply - Client to Server (
is_reply=true
) ; description, is_reply, hash(existing hash) - Server to Client (
is_reply=false
) ; time, description, is_reply, hash(newly generated) - Server to Client (
is_reply=true
) ; time, description, is_reply
- Get the list of chat and replies.
- Send a new notice.
- Client to Server ; description(=message)
- Server to Client ; description, time
- Get the list of notices.
- Create a new poll.
- admin_user to Server ; question, answers
- Start a poll.
- Server to user(except for admin_user) ; question, answers
- End a poll(=Reply a poll).
- user(except for admin_user) to Server ; answer index
- Create a poll result chart.
- Server to all user ; question, answers, answer count
- Get the list of polls.
- Server to Client ; question, answers, answer count, hash_value
- Get poll results.
- user to Server ; hash_value