using System.Threading.Tasks;
using WotBlitzStatisticsPro.Common.Model;
using WotBlitzStatisticsPro.Logic;
namespace WotBlitzStatisticsPro.GraphQl.Mutation
{
///
/// WotBlitzStatistics Mutations
///
public class WotBlitzStatisticsMutation
{
private readonly IWargamingDictionaries _wargamingDictionaries;
public WotBlitzStatisticsMutation(IWargamingDictionaries wargamingDictionaries)
{
_wargamingDictionaries = wargamingDictionaries;
}
///
/// Updates the necessary dictionaries in database.
///
/// Determines what dictionaries should be updated.
/// Information about what was updated.
public Task UpdateDictionaries(
UpdateDictionariesRequest updateDictionariesRequest)
{
return _wargamingDictionaries.UpdateDictionaries(updateDictionariesRequest);
}
}
}