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); } } }