send_tab_to_self_model.cc 696 B

123456789101112131415161718192021222324
  1. // Copyright 2018 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "components/send_tab_to_self/send_tab_to_self_model.h"
  5. #include "base/observer_list.h"
  6. namespace send_tab_to_self {
  7. SendTabToSelfModel::SendTabToSelfModel() {}
  8. SendTabToSelfModel::~SendTabToSelfModel() {}
  9. // Observer methods.
  10. void SendTabToSelfModel::AddObserver(SendTabToSelfModelObserver* observer) {
  11. DCHECK(observer);
  12. observers_.AddObserver(observer);
  13. }
  14. void SendTabToSelfModel::RemoveObserver(SendTabToSelfModelObserver* observer) {
  15. observers_.RemoveObserver(observer);
  16. }
  17. } // namespace send_tab_to_self