Michael Pfaff
326354d3b4
Overhaul (part 1)
2022-02-03 09:52:53 -05:00
Patrick Auernig
aaaf2474a6
Implement invite handling commands
...
Handles SEND_ACTIVITY_JOIN_INVITE and CLOSE_ACTIVITY_REQUEST
2018-04-10 15:14:48 +02:00
Patrick Auernig
95d748f211
Model restructuring
...
* Remove old Command payload and replace with generic one.
* Move Rich Presence model back to src/models.
* Add Subscription command, Ready event and Error event models.
* Add subscribe method to client and implement simple error detection.
2018-04-06 02:28:14 +02:00
Patrick Auernig
1e3e9485df
Import restructuring
...
Use new grouping syntax from Rust 1.25
Group `use` in following order:
std, external, internal
2018-03-29 23:40:56 +02:00
Patrick Auernig
3c79bb15fa
Move Rich Presence code into own submodule
2018-03-28 22:55:26 +02:00
Patrick Auernig
00c61cfa72
Represent opcodes as enum instead of u32
2018-03-23 22:54:23 +01:00
Patrick Auernig
43c8a6af5f
Privatize struct fields
2018-03-22 20:54:18 +01:00
Patrick Auernig
f24793d7f2
Add Discord rich presence support
...
Allow sending rich presence status to your Discord client.
Currently only supports setting the status once.
Only Unix systems supported for now.
2018-03-22 15:35:48 +01:00