blob: 8917ab1cb1f22f5ac1b2c9ffeaed9d457b249c60 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
enum BooruProviderFlavor: String, CaseIterable, Decodable, Encodable {
case danbooru = "Danbooru"
case gelbooru = "Gelbooru"
case moebooru = "Moebooru"
init(provider: BooruProvider) {
switch provider {
case .danbooru:
self = .danbooru
case .yandere, .konachan, .sakugabooru:
self = .moebooru
case .safebooru, .gelbooru:
self = .gelbooru
}
}
}
|