using HotChocolate.Types; using System.Threading.Tasks; using WotBlitzStatisticsPro.Common.Model; using WotBlitzStatisticsPro.WgApiClient; namespace WotBlitzStatisticsPro.GraphQl.Query { [ExtendObjectType(Name = "Query")] public class WargamingAuthQuery { private readonly IWargamingAuthenticationClient _wargamingAuthenticationClient; public WargamingAuthQuery(IWargamingAuthenticationClient wargamingAuthenticationClient) { _wargamingAuthenticationClient = wargamingAuthenticationClient; } /// /// Returns authentication URL accourding Realm /// /// Wargaming Realm. /// public string LoginUrl(RealmType realmType) { return _wargamingAuthenticationClient.LoginUrl(realmType); } } }