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