protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); TwitterAuthConfig authConfig = new TwitterAuthConfig ( GetString(Resource.String.twitterKey), GetString(Resource.String.twitterSecret) ); Fabric.With(this, new TwitterCore(authConfig), new Digits.Builder().WithTheme(Resource.Style.LoginTheme).Build()); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET); Fabric.With(this, new TwitterCore(authConfig), new Digits()); Button button = FindViewById <Button>(Resource.Id.MyButton); //custom Action method button.Click += delegate { Digits.Authenticate(this); }; //with Digits Authenticate Button DigitsAuthButton digitsButton = (DigitsAuthButton)FindViewById(Resource.Id.auth_button); digitsButton.Text = "Hey Authenticate Me"; digitsButton.SetCallback(this); }
public static void Initialize(this IDigits digits, string consumerKey, string consumerSecret) { if (_initialized) { return; } lock (InitializeLock) { if (_initialized) { return; } var authConfig = new TwitterAuthConfig(consumerKey, consumerSecret); var core = new TwitterCore(authConfig); Fabric.Instance.Kits.Add(new Kit(core)); Fabric.Instance.Kits.Add(digits); _initialized = true; } }
public TwitterController(IHttpClientFactory httpClientFactory, OAuth1Helper oauthHelper, IOptions <AppSettings> appSettings) { _client = httpClientFactory.CreateClient(nameof(TwitterController)); _oauthHelper = oauthHelper; _twitterAuthKeys = appSettings.Value.Twitter; }