public void Initialize(WebApiProviderDescriptor providerDescriptor)
        {
            this.providerDescriptor = providerDescriptor;
            baseUrl = this.providerDescriptor.Data["Url"];
            if (!baseUrl.EndsWith("/"))
            {
                baseUrl = baseUrl + "/";
            }

            var signingHandler = new HmacSigningHandler(
                this.providerDescriptor.Data["ApiKey"],
                this.providerDescriptor.Data["SecretKey"],
                new CanonicalRepresentationBuilder(),
                new HmacSignatureCalculator());

            client = new HttpClient(
                new AddUserAgentHandler
            {
                InnerHandler =
                    new RequestContentMd5Handler
                {
                    InnerHandler = signingHandler
                }
            });
        }
 public TwitterSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
 {
     if (providerDescriptor == null)
     {
         throw new ArgumentNullException("providerDescriptor");
     }
     this.providerDescriptor = providerDescriptor;
     PropertyChanged += OnPropertyChanged;
 }
 public TwitterSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
 {
     if (providerDescriptor == null)
     {
         throw new ArgumentNullException("providerDescriptor");
     }
     this.providerDescriptor = providerDescriptor;
     PropertyChanged        += OnPropertyChanged;
 }
Beispiel #4
0
        public GenericWebApiProviderSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
        {
            if (providerDescriptor == null)
            {
                throw new ArgumentNullException("providerDescriptor");
            }
            Url       = String.Empty;
            ApiKey    = String.Empty;
            SecretKey = String.Empty;

            this.providerDescriptor = providerDescriptor;
            PropertyChanged        += OnPropertyChanged;
        }
        public GenericWebApiProviderSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
        {
            if (providerDescriptor == null)
            {
                throw new ArgumentNullException("providerDescriptor");
            }
            Url = String.Empty;
            ApiKey = String.Empty;
            SecretKey = String.Empty;

            this.providerDescriptor = providerDescriptor;
            this.PropertyChanged += OnPropertyChanged;
        }
 public ProviderSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
     : base(providerDescriptor)
 {
     this.PropertyChanged += OnPropertyChanged;
 }
 public ProviderSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
     : base(providerDescriptor)
 {
     Url = HSTrackerUrl;
     this.PropertyChanged += OnPropertyChanged;
 }
 public void Initialize(WebApiProviderDescriptor providerDescriptor)
 {
     this.providerDescriptor = providerDescriptor;
 }
Beispiel #9
0
 public void Initialize(WebApiProviderDescriptor providerDescriptor)
 {
     this.providerDescriptor = providerDescriptor;
 }
Beispiel #10
0
 public ProviderSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
     : base(providerDescriptor)
 {
     PropertyChanged += OnPropertyChanged;
 }
 public ProviderSettingsViewModel(WebApiProviderDescriptor providerDescriptor)
     : base(providerDescriptor)
 {
     Url = HSTrackerUrl;
     PropertyChanged += OnPropertyChanged;
 }