populate channel list from READY message and other shit

This commit is contained in:
ouwou
2020-08-19 01:13:36 -04:00
parent 3c3fe3b9f7
commit 69404a97cd
9 changed files with 746 additions and 14 deletions

View File

@@ -1,5 +1,6 @@
#include <gtkmm.h>
#include <memory>
#include <mutex>
#include <string>
#include "discord/discord.hpp"
#include "windows/mainwindow.hpp"
@@ -23,11 +24,14 @@ public:
std::string GetDiscordToken() const;
bool IsDiscordActive() const;
const DiscordClient &GetDiscordClient() const;
void DiscordNotifyReady();
private:
std::string m_discord_token;
mutable std::mutex m_mutex;
Glib::RefPtr<Gtk::Application> m_gtk_app;
DiscordClient m_discord;
SettingsManager m_settings;
std::unique_ptr<MainWindow> m_main_window; // wah wah cant create a gtkstylecontext fuck you
};
};