diff options
author | dec05eba <dec05eba@protonmail.com> | 2019-04-08 21:04:12 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2019-04-08 21:04:17 +0200 |
commit | 725ea566a2b6a12e0a02e4f570b6e99102e2d21b (patch) | |
tree | d35a338392e15f50402c2055d520e7b1c3ea36a2 /bridge/DiscordService.cpp | |
parent | 4aac8df198e3a5bd9c6efc95cdf4c520c2e05401 (diff) |
Refactor, remove a lot of code and use dchat core instead
Diffstat (limited to 'bridge/DiscordService.cpp')
-rw-r--r-- | bridge/DiscordService.cpp | 43 |
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 |