private IPromise <AuthorizationResult> AuthorizationBy(UserNameFullAccountDataPair dataPair) #endif { return(new Promise <AuthorizationResult>(async(resolve, reject) => { #if BY_PASS var authData = new AuthorizationData(dataPair, password); #elif BY_WIF var authData = new AuthorizationData(dataPair, wif); #else var authData = new AuthorizationData(dataPair); #endif try { if (await authData.ValidateKeys()) { Current = authData; resolve(AuthorizationResult.Ok); } else { authData.Dispose(); resolve(AuthorizationResult.Failed); } } catch { authData.Dispose(); resolve(AuthorizationResult.Error); } })); }
public AuthorizationData(UserNameFullAccountDataPair userNameData) { #endif UserNameData = userNameData; }
public AuthorizationData(UserNameFullAccountDataPair userNameData, IWif wif) { this.wif = wif;
public AuthorizationData(UserNameFullAccountDataPair userNameData, IPass password) { this.password = password;
private IPromise <AuthorizationResult> AuthorizationBy(UserNameFullAccountDataPair dataPair, IWif wif)
private IPromise <AuthorizationResult> AuthorizationBy(UserNameFullAccountDataPair dataPair, IPass password)
public AuthorizationData(Keys keys, UserNameFullAccountDataPair userNameData) { Keys = keys; UserNameData = userNameData; }