Add provider tag suggestions and tag categories
This commit is contained in:
@@ -3,7 +3,9 @@ import '../models/content_provider_config.dart';
|
||||
import 'content_provider.dart';
|
||||
import 'custom_provider.dart';
|
||||
import 'danbooru_provider.dart';
|
||||
import 'e621_provider.dart';
|
||||
import 'gelbooru_provider.dart';
|
||||
import 'moebooru_provider.dart';
|
||||
import 'rule34_provider.dart';
|
||||
|
||||
class ProviderFactory {
|
||||
@@ -45,6 +47,22 @@ class ProviderFactory {
|
||||
dioClient: client,
|
||||
queryParameters: queryParameters,
|
||||
);
|
||||
case 'moebooru':
|
||||
return MoebooruProvider(
|
||||
id: config.id,
|
||||
name: config.name,
|
||||
baseUrl: config.baseUrl,
|
||||
dioClient: client,
|
||||
queryParameters: queryParameters,
|
||||
);
|
||||
case 'e621':
|
||||
return E621Provider(
|
||||
id: config.id,
|
||||
name: config.name,
|
||||
baseUrl: config.baseUrl,
|
||||
dioClient: client,
|
||||
queryParameters: queryParameters,
|
||||
);
|
||||
default:
|
||||
return UnsupportedCustomProvider(
|
||||
id: config.id,
|
||||
|
||||
Reference in New Issue
Block a user