public LoginMastodonAccount(IMastodonClientRepository clientRepository, IRegisterClient registerClient,
                             IShowAuthUrl showAuthUrl, IShowRegisterClientError showRegisterClientError)
 {
     _clientRepository        = clientRepository;
     _registerClient          = registerClient;
     _showAuthUrl             = showAuthUrl;
     _showRegisterClientError = showRegisterClientError;
 }
Exemple #2
0
 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;
 }