using HotChocolate.Types; using System.Threading.Tasks; using WotBlitzStatisticsPro.Common.Model; using WotBlitzStatisticsPro.WgApiClient; namespace WotBlitzStatisticsPro.GraphQl.Mutation { [ExtendObjectType(Name = "Mutation")] public class WargamingAuthMutation { private readonly IWargamingAuthenticationClient _wargamingAuthenticationClient; public WargamingAuthMutation(IWargamingAuthenticationClient wargamingAuthenticationClient) { _wargamingAuthenticationClient = wargamingAuthenticationClient; } /// /// Prolongates Wargaming authentication token /// /// Wargaming realm /// Old token to prolongate /// public Task ProlongAuthToken(RealmType realm, string oldToken) { return _wargamingAuthenticationClient.ProlongAuthToken(realm, oldToken); } } }