fix search

This commit is contained in:
JinJiangHuang
2026-03-01 22:57:20 +08:00
parent ee8c71dcd4
commit e58322339f
4 changed files with 58 additions and 4 deletions
+5 -1
View File
@@ -15,6 +15,8 @@ struct SourceBean: Codable, Identifiable, Hashable {
let searchable: Int
/// 0 1
let filterable: Int
/// 0 1 remote quick
let quickSearch: Int
/// Swift
let playerType: Int
/// 0 XML1 JSON3 JAR4 Remote
@@ -23,13 +25,14 @@ struct SourceBean: Codable, Identifiable, Hashable {
let ext: String?
init(key: String = "", name: String = "", api: String = "",
searchable: Int = 1, filterable: Int = 1,
searchable: Int = 1, filterable: Int = 1, quickSearch: Int = 0,
playerType: Int = 0, type: Int = 1, ext: String? = nil) {
self.key = key
self.name = name
self.api = api
self.searchable = searchable
self.filterable = filterable
self.quickSearch = quickSearch
self.playerType = playerType
self.type = type
self.ext = ext
@@ -37,6 +40,7 @@ struct SourceBean: Codable, Identifiable, Hashable {
var isSearchable: Bool { searchable == 1 }
var isFilterable: Bool { filterable == 1 }
var isQuickSearchEnabled: Bool { quickSearch == 1 }
/// Swift type=3 JAR/Spider Java
var isSupportedInSwift: Bool {