Jane Petrovna
c579ade99c
Update lvsp.md
2022-02-17 20:44:17 +00:00
Luna
96ac774460
docs: s/pipenv/poetry
2021-07-10 03:28:48 -03:00
Luna
3973ca863c
gateway.websocket: cast user_ids to List[Union[int, Any]]
...
this finishes the implementation, as before it was simply List[Any]
(List[str] on well-formed requests), which means Any was always being
passed to get_member_multi, which only works with ints.
2019-09-07 12:13:21 -03:00
Luna
1507d422eb
docs/admin_api.md: add missing guild delete endpoint
2019-04-22 03:46:52 -03:00
Luna
daee044a4f
admin_api.guilds: make get guild route raise GuildNotFound
...
before it was returning 200 but with a `null` inside, I don't think
that's reasonable API design.
- test_admin_api/test_guilds: add checks for GuildNotFound error code
2019-04-22 02:41:24 -03:00
Luna
a6ecc84b9f
test_admin_api/test_guilds: add test_guild_update
...
- docs/admin_api.md: add note on unavailable guild object being
returned
2019-04-22 02:17:51 -03:00
Luna
aff4653454
docs/admin_api.md: add PATCH /users/:id to docs
2019-04-22 00:31:54 -03:00
Luna
3dc2e01c28
admin_api.guilds: add PATCH /api/v6/admin/guilds/:id
...
currently does not do anything else other than updating and returning
the guild, as we don't store the availability of it on the database as
of rn.
2019-04-21 17:21:31 -03:00
Luna
0d1e4a1265
update docs/clients.md
...
- add koneko
- move crcophony as d.cr is indeed editable (even though not at
runtime)
2019-04-15 01:04:53 -03:00
Luna
4c4efb61da
Update README.md
...
- add docs/clients.md
2019-03-26 00:44:05 -03:00
Luna
8463f34e0e
docs/structure.md: add storage and error sections
...
- docs: add docs/extra_fields.md
2019-03-22 22:23:04 -03:00
Luna
5df68896d0
docs/operating.md: add 'Instance Invites' and 'Making someone Staff'
2019-03-22 19:13:40 -03:00
Luna
dc5aeda06b
README: add note on docs/operating.md
2019-03-22 19:04:36 -03:00
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