Remove AccessBlackListManager::Unblock BUG: 27313743 Change-Id: I19b06bded3ae9b14dec156380d25a05c9957a8ea Reviewed-on: https://weave-review.googlesource.com/2726 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
diff --git a/src/access_black_list_manager.h b/src/access_black_list_manager.h index 1184f16..eb3f06a 100644 --- a/src/access_black_list_manager.h +++ b/src/access_black_list_manager.h
@@ -31,9 +31,6 @@ const std::vector<uint8_t>& app_id, const base::Time& expiration, const DoneCallback& callback) = 0; - virtual void Unblock(const std::vector<uint8_t>& user_id, - const std::vector<uint8_t>& app_id, - const DoneCallback& callback) = 0; virtual bool IsBlocked(const std::vector<uint8_t>& user_id, const std::vector<uint8_t>& app_id) const = 0; virtual std::vector<Entry> GetEntries() const = 0;
diff --git a/src/access_black_list_manager_impl.cc b/src/access_black_list_manager_impl.cc index a57ca36..3a54073 100644 --- a/src/access_black_list_manager_impl.cc +++ b/src/access_black_list_manager_impl.cc
@@ -124,22 +124,6 @@ Save(callback); } -void AccessBlackListManagerImpl::Unblock(const std::vector<uint8_t>& user_id, - const std::vector<uint8_t>& app_id, - const DoneCallback& callback) { - if (!entries_.erase(std::make_pair(user_id, app_id))) { - if (!callback.is_null()) { - ErrorPtr error; - Error::AddTo(&error, FROM_HERE, "entry_not_found", "Unknown entry"); - callback.Run(std::move(error)); - } - return; - } - // Iterating is OK as Save below is more expensive. - RemoveExpired(); - Save(callback); -} - bool AccessBlackListManagerImpl::IsBlocked( const std::vector<uint8_t>& user_id, const std::vector<uint8_t>& app_id) const {
diff --git a/src/access_black_list_manager_impl.h b/src/access_black_list_manager_impl.h index 646d748..e41a93a 100644 --- a/src/access_black_list_manager_impl.h +++ b/src/access_black_list_manager_impl.h
@@ -29,9 +29,6 @@ const std::vector<uint8_t>& app_id, const base::Time& expiration, const DoneCallback& callback) override; - void Unblock(const std::vector<uint8_t>& user_id, - const std::vector<uint8_t>& app_id, - const DoneCallback& callback) override; bool IsBlocked(const std::vector<uint8_t>& user_id, const std::vector<uint8_t>& app_id) const override; std::vector<Entry> GetEntries() const override;
diff --git a/src/access_black_list_manager_impl_unittest.cc b/src/access_black_list_manager_impl_unittest.cc index 0e7c0e0..0f21c3e 100644 --- a/src/access_black_list_manager_impl_unittest.cc +++ b/src/access_black_list_manager_impl_unittest.cc
@@ -115,23 +115,6 @@ })); } -TEST_F(AccessBlackListManagerImplTest, Unblock) { - EXPECT_CALL(config_store_, SaveSettings("black_list", _, _)) - .WillOnce(testing::WithArgs<1, 2>(testing::Invoke( - [](const std::string& json, const DoneCallback& callback) { - EXPECT_JSON_EQ("[]", *test::CreateValue(json)); - if (!callback.is_null()) - callback.Run(nullptr); - }))); - manager_->Unblock({1, 2, 3}, {3, 4, 5}, {}); -} - -TEST_F(AccessBlackListManagerImplTest, UnblockNotFound) { - manager_->Unblock({5, 2, 3}, {5, 4, 5}, base::Bind([](ErrorPtr error) { - EXPECT_TRUE(error->HasError("entry_not_found")); - })); -} - TEST_F(AccessBlackListManagerImplTest, IsBlockedFalse) { EXPECT_FALSE(manager_->IsBlocked({7, 7, 7}, {8, 8, 8})); }
diff --git a/src/test/mock_black_list_manager.h b/src/test/mock_black_list_manager.h index f028953..6b55b86 100644 --- a/src/test/mock_black_list_manager.h +++ b/src/test/mock_black_list_manager.h
@@ -21,10 +21,6 @@ const std::vector<uint8_t>&, const base::Time&, const DoneCallback&)); - MOCK_METHOD3(Unblock, - void(const std::vector<uint8_t>&, - const std::vector<uint8_t>&, - const DoneCallback&)); MOCK_CONST_METHOD2(IsBlocked, bool(const std::vector<uint8_t>&, const std::vector<uint8_t>&));