aboutsummaryrefslogtreecommitdiff
path: root/bridge/DiscordService.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2019-04-08 21:04:12 +0200
committerdec05eba <dec05eba@protonmail.com>2019-04-08 21:04:17 +0200
commit725ea566a2b6a12e0a02e4f570b6e99102e2d21b (patch)
treed35a338392e15f50402c2055d520e7b1c3ea36a2 /bridge/DiscordService.cpp
parent4aac8df198e3a5bd9c6efc95cdf4c520c2e05401 (diff)
Refactor, remove a lot of code and use dchat core instead
Diffstat (limited to 'bridge/DiscordService.cpp')
-rw-r--r--bridge/DiscordService.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/bridge/DiscordService.cpp b/bridge/DiscordService.cpp
deleted file mode 100644
index a4546a8..0000000
--- a/bridge/DiscordService.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#include "DiscordService.hpp"
-
-namespace dchat
-{
- DiscordServiceUser::DiscordServiceUser(const std::string &name, const u64 _id, bool _connected) :
- BridgeServiceUser(Type::DISCORD, name),
- id(_id),
- connected(_connected)
- {
-
- }
-
- bool DiscordServiceUser::equals(BridgeServiceUser *other) const
- {
- return other && type == other->type && id == static_cast<DiscordServiceUser*>(other)->id;
- }
-
- bool DiscordService::removeUser(u64 discordUserId)
- {
- for(auto it = users.begin(), end = users.end(); it != end; ++it)
- {
- BridgeServiceUser *serviceUser = static_cast<BridgeServiceUser*>(*it);
- if(serviceUser->type == BridgeServiceUser::Type::DISCORD && static_cast<DiscordServiceUser*>(serviceUser)->id == discordUserId)
- {
- delete serviceUser;
- users.erase(it);
- return true;
- }
- }
- return false;
- }
-
- DiscordServiceUser* DiscordService::getUserById(u64 discordUserId)
- {
- for(User *user : users)
- {
- BridgeServiceUser *serviceUser = static_cast<BridgeServiceUser*>(user);
- if(serviceUser->type == BridgeServiceUser::Type::DISCORD && static_cast<DiscordServiceUser*>(serviceUser)->id == discordUserId)
- return static_cast<DiscordServiceUser*>(serviceUser);
- }
- return nullptr;
- }
-} \ No newline at end of file