#pragma once #include "common/String.h" #include "common/ExplicitSingleton.h" #include class Favorite : public ExplicitSingleton { std::vector favoritesList; public: Favorite(); std::vector GetFavoritesList(); bool IsFavorite(ByteString identifier); bool AnyFavorites(); void AddFavorite(ByteString identifier); void RemoveFavorite(ByteString identifier); void SaveFavoritesToPrefs(); void LoadFavoritesFromPrefs(); };