public static void Initialize(this IDigits digits, string consumerKey, string consumerSecret) { if (_initialized) { return; } lock (InitializeLock) { if (_initialized) { return; } Fabric.Instance.Kits.Add(digits); Bindings.DigitsKit.Digits.SharedInstance.StartWithConsumerKey(consumerKey, consumerSecret); _initialized = true; } }
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; } }