// Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_NTP_SNIPPETS_PREF_UTIL_H_ #define COMPONENTS_NTP_SNIPPETS_PREF_UTIL_H_ #include #include class PrefService; namespace ntp_snippets { namespace prefs { // Reads a given preference and then deserializes it into a set of strings. std::set ReadDismissedIDsFromPrefs(const PrefService& pref_service, const std::string& pref_name); // Serializes a set of strings into a given preference. void StoreDismissedIDsToPrefs(PrefService* pref_service, const std::string& pref_name, const std::set& dismissed_ids); } // namespace prefs } // namespace ntp_snippets #endif // COMPONENTS_NTP_SNIPPETS_PREF_UTIL_H_