// SPDX-FileCopyrightText: 2018 Citra Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include "yuzu/discord.h" 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