Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove RPC from main distribution #925

Merged
merged 1 commit into from Jan 6, 2018
Merged

Remove RPC from main distribution #925

merged 1 commit into from Jan 6, 2018

Conversation

foxbot
Copy link
Member

@foxbot foxbot commented Jan 5, 2018

Summary

This change removes Discord.Net.Rpc, our wrapper over Discord's RPC API, from the main library distribution. The code is still preserved in the experiments folder, but it is no longer maintained as part of the Discord.Net solution.

Motivations

Discord's RPC API has been closed off to the public since it became documented. Any developers who might have access to it would also be equipped with Discord's official GameBridge SDK - rendering our implementation useless.

Our implementation has not been tested since July 2016, when Discord first started releasing RPC into the Canary client. Once RPC was closed off, we have not been able to test or maintain this project.

The only changes that have been made to it since then were due to changes upstream in the core interfaces, made necessary by the REST and WebSocket projects. RPC has only added dead weight and additional overhead to the development process.

@foxbot foxbot merged commit b30af57 into dev Jan 6, 2018
@foxbot foxbot deleted the remove-rpc branch January 6, 2018 01:23
FiniteReality pushed a commit to FiniteReality/Discord.Net that referenced this pull request May 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant