summaryrefslogtreecommitdiff
path: root/src/dialogs/joinguild.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2022-10-06 03:08:54 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2022-10-06 03:08:54 -0400
commit0a34c04b44d3f500317a319d497ce2064fdd852f (patch)
treed6531c965796940db82c43ff6ce78630eaef3e66 /src/dialogs/joinguild.hpp
parent7e851685768d26143e7464fc4acb2d2d5a621eac (diff)
downloadabaddon-portaudio-0a34c04b44d3f500317a319d497ce2064fdd852f.tar.gz
abaddon-portaudio-0a34c04b44d3f500317a319d497ce2064fdd852f.zip
remove ability to join guilds
because 1. joining a guild seems to often require captchas now which are never going to be supported and 2. joining guilds is one of the things that upsets discords spam filter the most, so it kinda makes sense to remove anyways just like open dm
Diffstat (limited to 'src/dialogs/joinguild.hpp')
-rw-r--r--src/dialogs/joinguild.hpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/dialogs/joinguild.hpp b/src/dialogs/joinguild.hpp
deleted file mode 100644
index ba061f3..0000000
--- a/src/dialogs/joinguild.hpp
+++ /dev/null
@@ -1,31 +0,0 @@
-#pragma once
-#include <gtkmm.h>
-#include <string>
-#include <chrono>
-
-class JoinGuildDialog : public Gtk::Dialog {
-public:
- JoinGuildDialog(Gtk::Window &parent);
- std::string GetCode();
-
-protected:
- void on_entry_changed();
- static bool IsCode(std::string str);
-
- Gtk::Box m_layout;
- Gtk::Button m_ok;
- Gtk::Button m_cancel;
- Gtk::Box m_lower;
- Gtk::Label m_info;
- Gtk::Entry m_entry;
-
- void CheckCode();
-
- // needs a rate limit cuz if u hit it u get ip banned from /invites for a long time :(
- bool m_needs_request = false;
- std::chrono::time_point<std::chrono::steady_clock> m_last_req_time;
- bool on_idle_slot();
-
-private:
- std::string m_code;
-};