2022-03-31 22:16:43 +02:00
|
|
|
using NftFaucet.Components;
|
2022-04-03 22:30:06 +02:00
|
|
|
using NftFaucet.Extensions;
|
2022-03-31 22:16:43 +02:00
|
|
|
|
|
|
|
namespace NftFaucet.Pages;
|
|
|
|
|
|
|
|
public class ConnectMetamaskComponent : BasicComponent
|
|
|
|
{
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
|
|
{
|
|
|
|
if (await Metamask.IsConnected())
|
|
|
|
{
|
|
|
|
await Metamask.RefreshAddress();
|
2022-04-03 22:30:06 +02:00
|
|
|
UriHelper.NavigateToRelative("/");
|
2022-03-31 22:16:43 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
protected async Task Connect()
|
|
|
|
{
|
|
|
|
var isConnected = await Metamask.Connect();
|
|
|
|
if (isConnected)
|
|
|
|
{
|
2022-04-03 22:30:06 +02:00
|
|
|
UriHelper.NavigateToRelative("/");
|
2022-03-31 22:16:43 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|