Discord RPC library and a system info program.
Go to file
Ophestra Umiker b3325f56b1
library: io: handle retryable errors
Discord client being absent/disconnecting is not fatal to the RPC sender, in cases like that we return ErrAgain and in the case of broken pipe (Discord client going away) also reset the Client state so the caller can choose to retry the operation and therefore initiate a new connection attempt.

Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-06-20 01:14:04 +09:00
.gitignore go: initialise go module 2024-06-19 23:07:05 +09:00
activity.go library: rpc: activity data types and set method 2024-06-19 23:21:52 +09:00
go.mod library: rpc: activity data types and set method 2024-06-19 23:21:52 +09:00
go.sum go: initialise go module 2024-06-19 23:07:05 +09:00
io.go library: io: handle retryable errors 2024-06-20 01:14:04 +09:00
io_unix.go library: io: handle retryable errors 2024-06-20 01:14:04 +09:00
rpc.go library: rpc: many RPC data types and client handshake activation 2024-06-19 23:16:43 +09:00