public LoginMastodonAccount(IMastodonClientRepository clientRepository, IRegisterClient registerClient, IShowAuthUrl showAuthUrl, IShowRegisterClientError showRegisterClientError) { _clientRepository = clientRepository; _registerClient = registerClient; _showAuthUrl = showAuthUrl; _showRegisterClientError = showRegisterClientError; }
public AuthorizeMastodonAccount(IConnectionRepository connectionRepository, IMastodonClientRepository mastodonClientRepository, IMastodonAccountRepository mastodonAccountRepository, IAuthorizeMastodonAccountWithCode authorizeMastodonAccountWithCode, IShowMastodonAuthenticationError showMastodonAuthenticationError, IGetAccountInfo getAccountInfo, IShowGetMastodonAccountInfoError showGetMastodonAccountInfoError, IMakeMastodonConnection makeMastodonConnection, IFinishAuthorizeMastodonAccount finishAuthorizeMastodonAccount) { _connectionRepository = connectionRepository; _mastodonClientRepository = mastodonClientRepository; _mastodonAccountRepository = mastodonAccountRepository; _authorizeMastodonAccountWithCode = authorizeMastodonAccountWithCode; _showMastodonAuthenticationError = showMastodonAuthenticationError; _getAccountInfo = getAccountInfo; _showGetMastodonAccountInfoError = showGetMastodonAccountInfoError; _makeMastodonConnection = makeMastodonConnection; _finishAuthorizeMastodonAccount = finishAuthorizeMastodonAccount; }