diff options
Diffstat (limited to 'bridge/BridgeService.cpp')
-rw-r--r-- | bridge/BridgeService.cpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/bridge/BridgeService.cpp b/bridge/BridgeService.cpp deleted file mode 100644 index 0b52643..0000000 --- a/bridge/BridgeService.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "BridgeService.hpp" - -namespace dchat -{ - BridgeServiceUser::BridgeServiceUser(Type _type, const std::string &_name) : - User(User::Type::OTHER), - type(_type), - name(_name) - { - - } - - BridgeService::BridgeService() - { - - } - - BridgeService::~BridgeService() - { - for(User *user : users) - { - delete user; - } - } - - bool BridgeService::addUser(BridgeServiceUser *user) - { - for(User *existingUser : users) - { - if(static_cast<BridgeServiceUser*>(existingUser)->equals(user)) - return false; - } - users.push_back(user); - return true; - } - - const std::vector<User*>& BridgeService::getUsers() const - { - return users; - } -}
\ No newline at end of file |