using MahApps.Twitter; using MahTweets.Mango.Core; using MahTweets.Mango.Core.Models; using MahTweets.Mango.Core.Repositories; using MahTweets.Mango.Core.Services; namespace MahTweets.Extensions.Twitter.Mango { public class Twitter : Plugin, IMicroblog { private const string ConsumerKey = "NRvCz7KI8MRodk2E28Dmg"; private const string ConsumerSecret = "4Pm8OlyWRUmuWmG25t7yhbtoUW4A9V0CA4XO8tvg"; private readonly IContactRepository _contacts; public Twitter( IContactRepository contacts) { _contacts = contacts; } public IMicroblogConnection Connect(AccountCredentials accountCredentials, IStatusService statusService) { var client = new TwitterClient(ConsumerKey, ConsumerSecret, "http://www.mahtweets.com/mobile_oauth.html"); return new TwitterConnection(client, accountCredentials, _contacts, statusService); } } }