Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            _presence = new RichPresence();
            _presence.Initialize("407040311819370497");
            _presence.Ready        += Rpc_Ready;
            _presence.Disconnected += Rpc_Disconnected;
            _presence.Errored      += Rpc_Errored;

            var callbackTask = RunCallbacks();

            while (true)
            {
                var presence = Console.ReadLine();

                if (presence == "q")
                {
                    break;
                }

                _presence.Update(new RichPresenceBuilder().WithState("Testing discord-rpc.net", presence));
            }

            Console.WriteLine("Disposing Discord RPC");
            _presence.Shutdown();
            callbackTask.Wait(3000);
            _presence.Dispose();
            Console.WriteLine("Disposed.");
            Console.ReadLine();
        }