public static int Status(AuthStatusType status) { switch (status) { case AuthStatusType.None: return(0); case AuthStatusType.Registered: return(201); case AuthStatusType.Unregistered: return(202); case AuthStatusType.LoginSuccess: return(203); case AuthStatusType.LoginFailed: return(204); case AuthStatusType.Active: return(101); case AuthStatusType.NotActive: return(102); default: return(0); } }
public AuthStatusChangedEventArgs(AuthStatusType t) { AuthStatus = t; }
public BTCTLink(string consumerKey, string consumerSecret, bool isBTCT, DebugHandler dh) { OAuthConfig oc; DebugHandler = dh; _consumerKey = consumerKey; _consumerSecret = consumerSecret; oc = new OAuthConfig(""); oc.SiteUrl = ""; oc.OauthVersion = "1.0"; oc.OauthSignatureMethod = "HMAC-SHA1"; oc.OauthCallback = "oob"; oc.OauthScope = "all"; oc.ConsumerKey = _consumerKey; oc.ConsumerSecret = _consumerSecret; _isBTCT = isBTCT; if (isBTCT) { _baseUrl = "https://btct.co/"; _coin = "BTC"; } else { _baseUrl = "https://www.litecoinglobal.com/"; _coin = "LTC"; } oc.RequestTokenUrl = _baseUrl + "oauth/request_token"; oc.AccessTokenUrl = _baseUrl + "oauth/access_token"; oc.UserAuthorizationUrl = _baseUrl + "authorize"; _oauthConsumer = new OAuthConsumer(oc, ""); _authStatus = AuthStatusType.AS_NONE; }
private void ChangeAuthStatus(AuthStatusType t) { if (_authStatus != t) { _authStatus = t; if (AuthStatusChanged != null) { AuthStatusChangedEventArgs a = new AuthStatusChangedEventArgs(t); AuthStatusChanged(this, a); } } }