コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: BTCTUtils.cs プロジェクト: Rannasha/BTCTLink
 public AuthStatusChangedEventArgs(AuthStatusType t)
 {
     AuthStatus = t;
 }
コード例 #3
0
ファイル: BTCTLink.cs プロジェクト: Rannasha/BTCTLink
        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;
        }
コード例 #4
0
ファイル: BTCTLink.cs プロジェクト: Rannasha/BTCTLink
 private void ChangeAuthStatus(AuthStatusType t)
 {
     if (_authStatus != t)
     {
         _authStatus = t;
         if (AuthStatusChanged != null)
         {
             AuthStatusChangedEventArgs a = new AuthStatusChangedEventArgs(t);
             AuthStatusChanged(this, a);
         }
     }
 }