// Copyright (c) Arlo Godfrey. All Rights Reserved.
// Licensed under the GNU Lesser General Public License, Version 3.0 with additional terms.
// See the LICENSE, LICENSE.LESSER and LICENSE.ADDITIONAL files in the project root for more information.
using StrixMusic.Sdk.CoreModels;
namespace StrixMusic.Sdk.Plugins.CoreRemote
{
///
/// An external, remotely synchronized implementation of
///
public sealed class RemoteCoreSearchHistory : RemoteCorePlayableCollectionGroupBase, ICoreSearchHistory
{
///
/// Creates a new instance of . Interacts with a remote core, identified by the given parameters.
///
/// The ID of the core that created this instance.
/// Uniquely identifies the instance being remoted.
internal RemoteCoreSearchHistory(string sourceCoreInstanceId, string id)
: base(sourceCoreInstanceId, id)
{
}
///
/// Creates a new instance of . Wraps around the given for remote interaction.
///
/// The recently played collection to control remotely.
internal RemoteCoreSearchHistory(ICoreSearchHistory searchHistory)
: base(searchHistory)
{
}
}
}