Commit Graph

20 Commits

Author SHA1 Message Date
Salman Ahmed a845e96b7a Replace `Ranks.Global` completely with a `GlobalRank` property 2021-02-17 08:52:04 +03:00
Dean Herbert a8530fde9d Tidy up variables and spacing 2021-01-07 00:05:12 +09:00
LavaDesu 7c9f345cd2
Use better naming for DiscordRichPresenceMode 2021-01-03 16:46:25 +07:00
LavaDesu 2e5c67be3f
Add ability to toggle discord rich presence
There are 3 modes: enabled, limited, and disabled.

The limited mode hides identifiable information such as username, rank, and
(if participating in one) multiplayer lobby name.
2021-01-03 10:37:28 +07:00
Dean Herbert 206bf3713e Make IAPIProvider read-only bindables into IBindables 2020-12-18 15:16:36 +09:00
Lucas A b8c63e7944 Apply review suggestions. 2020-11-09 13:39:50 +01:00
Lucas A e4fb9b4dd3 Display room name on discord rich presence. 2020-11-08 18:42:24 +01:00
Lucas A ec95cbd0af Don't update rich presence if the rpc client isn't initialized. 2020-01-11 16:03:00 +01:00
Dean Herbert a5e30859a9
Truncate rich presence status strings to 128 bytes (#7318)
Truncate rich presence status strings to 128 bytes

Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2019-12-25 12:28:44 +09:00
smoogipoo 1a7937bcf7 Apply suggested optimisations 2019-12-25 12:04:28 +09:00
smoogipoo 36dd0e6998 Make ellipsis length into a static 2019-12-25 11:14:40 +09:00
smoogipoo f1f9e1f658 Don't truncate with exactly 128 bytes 2019-12-23 19:56:05 +09:00
Dean Herbert b9bc1c954e Disable automatic retry of failed discord RPC connections 2019-12-23 19:50:35 +09:00
Dan Balasescu bc0c331c33
Merge branch 'master' into fix-discord-rpc 2019-12-23 19:37:00 +09:00
smoogipoo 4302412243 Simplify implementation 2019-12-23 19:34:12 +09:00
Lucas A 125f4286ae Move truncate() to a method body 2019-12-23 10:55:44 +01:00
Lucas A e2b4e3580c Truncate strings passed to the Discord RPC client to a maximum of 128 bytes 2019-12-22 19:21:21 +01:00
Dean Herbert 9ac15ef3a8 Don't log discord connection failures 2019-12-18 22:56:00 +09:00
Dean Herbert 0710e5ba13 Rename unknown mode assets (discord dev page broken) 2019-12-18 14:35:18 +09:00
Dean Herbert b65847b0d7 Refactor / rewrite discord code 2019-12-18 14:07:53 +09:00