// ReSharper disable once SuggestBaseTypeForParameter public DanbooruModule(Danbooru booru, BooruRepository repository, SubscriptionService service, IOptionsSnapshot <BooruOptions> options) : base(repository) { this._service = service; this.Booru = booru; var opts = options.Get("danbooru"); if (!opts.Username.IsEmpty()) { this.Booru.WithAuthentication(opts.Username, opts.ApiKey); } }
public TagManager(BooruRepository booruRepository) { this._booruRepository = booruRepository; }
// ReSharper disable once SuggestBaseTypeForParameter public KonachanModule(KonaChan booru, BooruRepository repository, SubscriptionService service) : base(repository) { this._service = service; this.Booru = booru; }
public GenericBooruModule(BooruRepository repository) { this._repository = repository; }
// ReSharper disable once SuggestBaseTypeForParameter public YandereModule(Yandere booru, BooruRepository repository, SubscriptionService service) : base(repository) { this._service = service; this.Booru = booru; }