Luna
d1c0a7aa3c
add docs/structure.md
2019-03-20 01:27:52 -03:00
Luna
3239a8c18a
docs/pubsub.md: add practical call
2019-03-20 00:37:30 -03:00
Luna
a9be2a7cce
docs: add docs/pubsub.md, revamp README
2019-03-20 00:35:30 -03:00
Luna
700e590e8b
admin_api.users: add user deletion
...
- users: expose _force_disconnect as user_disconnect
2019-03-16 18:44:02 -03:00
Luna
efebd21cfb
docs/admin_api.md: add per_page arg
...
- admin_api.users: properly return user objects
2019-03-16 18:23:37 -03:00
Luna
e60b396e19
admin_api.users: add user search endpoint
2019-03-16 18:18:02 -03:00
Luna
78aba9432e
admin_api.instance_invites add impls for other endpoints
...
- docs/admin_api.md: document them
- docs/admin_api.md: add basic usage of the api
2019-03-16 17:23:00 -03:00
Luna
76048f3abc
docs/admin_api.md: add draft for upcoming endpoints
2019-03-16 16:00:21 -03:00
Luna
e8c55ac2a9
docs/admin_api.md: add supported features
2019-03-15 16:17:18 -03:00
Luna
276fc4c093
docs/admin_api.md: add Guilds and Guild features sections
2019-03-15 16:14:44 -03:00
Luna
30be092c3c
docs/admin_api.md: update headings
2019-03-15 16:09:52 -03:00
Luna
1bf59e3106
lvsp: remove sequence numbers
...
thinking about it guaranteeing consistency via sequence numbers isn't
really needed when we already have Litecord as a single source of
truth.
plus, it keeps the protocol simple.
2019-03-06 04:04:00 -03:00
Luna
76a8038cb4
lvsp: add docs for voice state create and destroy
...
finishes all TODOs.
2019-03-06 03:47:40 -03:00
Luna
b8c3208fa4
lvsp: remove CHANNEL_UPDATE
...
bitrate is a client thing. lol
- lvsp: remove ChannelProperties, same applies to CHANNEL\_REQ
- voice.manager: remove channel\_properties
2019-03-06 02:19:28 -03:00
Luna
b8f5e01106
lvsp: add CHANNEL_REQ.token
2019-03-06 00:44:16 -03:00
Luna
30d9520935
lvsp: remove TODO
2019-03-05 01:18:53 -03:00
Luna
d21b3c8f2a
lvsp: add "common logic scenarios"
2019-03-05 00:59:37 -03:00
Luna
579a71dd9b
lvsp_conn: add basic INFO handling for channel assign
...
- lvsp: finish defining data for channel info messages
- lvsp_conn: add send_info()
- lvsp_opcodes: add InfoTable, InfoReverse
- voice.manager: handle channels without bitrate
2019-03-04 22:46:09 -03:00
Luna
cb029b36e3
add admin api (w/ voice endpoints)
...
- add docs/admin_api.md
- add litecord.voice_schemas
- auth: add admin_check
- voice.manager: add VoiceManager.voice_server_list
2019-03-04 00:37:56 -03:00
Luna
287678331d
add voice_regions, voice_servers, and guild.region foreign key
2019-03-03 18:11:11 -03:00
Luna
62d1252975
lvsp: remove VST REQUEST in favour of a generic INFO message
...
- lvsp: add sequence numbers
- lvsp: add health scoring on heartbeats and ready
- lvsp: change info table to allow for generic actions
2019-03-03 02:40:39 -03:00
gabixdev
919d8be2cb
Update lvsp.md
2019-03-01 15:48:29 +00:00
gabixdev
e2258ed728
Make the secret actually secret, use HMAC for authentication
2019-03-01 15:45:49 +00:00
Luna
2711924e03
move from lvsp/00-connecting.md to lvsp.md
...
add some more stuff like INFO and VST\_REQUEST messages
2019-03-01 04:33:09 -03:00
Luna
7270462325
add litecord voice server protocol (lvsp) draft
2019-03-01 03:12:50 -03:00