".xcf",
};
- private readonly Twitter twitter;
private readonly ImgurApi imgurApi;
private TwitterConfiguration twitterConfig;
- public Imgur(Twitter tw, TwitterConfiguration twitterConfig)
+ public Imgur(TwitterConfiguration twitterConfig)
{
- this.twitter = tw;
this.twitterConfig = twitterConfig;
this.imgurApi = new ImgurApi();
".3gp",
};
- private readonly Twitter twitter;
private readonly MobypictureApi mobypictureApi;
private TwitterConfiguration twitterConfig;
public Mobypicture(Twitter twitter, TwitterConfiguration twitterConfig)
{
- this.twitter = twitter ?? throw new ArgumentNullException(nameof(twitter));
this.twitterConfig = twitterConfig ?? throw new ArgumentNullException(nameof(twitterConfig));
this.mobypictureApi = new MobypictureApi(twitter.Api);
this.pictureService = new Dictionary<string, IMediaUploadService> {
["Twitter"] = new TwitterPhoto(tw, twitterConfig),
- ["Imgur"] = new Imgur(tw, twitterConfig),
+ ["Imgur"] = new Imgur(twitterConfig),
["Mobypicture"] = new Mobypicture(tw, twitterConfig),
};
}