| // SPDX-FileCopyrightText: 2018 Citra Emulator Project | |
| // SPDX-License-Identifier: GPL-2.0-or-later | |
| namespace Core { | |
| class System; | |
| } | |
| namespace DiscordRPC { | |
| class DiscordImpl : public DiscordInterface { | |
| public: | |
| DiscordImpl(Core::System& system_); | |
| ~DiscordImpl() override; | |
| void Pause() override; | |
| void Update() override; | |
| private: | |
| std::string GetGameString(const std::string& title); | |
| void UpdateGameStatus(bool use_default); | |
| std::string game_url{}; | |
| std::string game_title{}; | |
| Core::System& system; | |
| }; | |
| } // namespace DiscordRPC | |