buffet: Fixed listing of cloud commands on local API

By mistake CloudDelegateImpl sign-up OnCommandAdded and OnCommandRemoved
for the same event. As result command was added to the list and
removed from immediately.

BUG=brillo:1219
TEST=Add command using cloud, list command using local API

Change-Id: I5164017c3ee6004ca5d3a72f5c050beacf15a74f
Reviewed-on: https://chromium-review.googlesource.com/281340
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
diff --git a/buffet/privet/cloud_delegate.cc b/buffet/privet/cloud_delegate.cc
index 3c0449c..bc23f5e 100644
--- a/buffet/privet/cloud_delegate.cc
+++ b/buffet/privet/cloud_delegate.cc
@@ -60,7 +60,7 @@
         &CloudDelegateImpl::OnCommandDefChanged, weak_factory_.GetWeakPtr()));
     command_manager_->AddOnCommandAddedCallback(base::Bind(
         &CloudDelegateImpl::OnCommandAdded, weak_factory_.GetWeakPtr()));
-    command_manager_->AddOnCommandAddedCallback(base::Bind(
+    command_manager_->AddOnCommandRemovedCallback(base::Bind(
         &CloudDelegateImpl::OnCommandRemoved, weak_factory_.GetWeakPtr()));
 
     state_manager_->AddOnChangedCallback(base::Bind(