diff --git a/app/src/main/java/io/legado/app/data/dao/BookSourceDao.kt b/app/src/main/java/io/legado/app/data/dao/BookSourceDao.kt index 07f8a4e10..6a46573a7 100644 --- a/app/src/main/java/io/legado/app/data/dao/BookSourceDao.kt +++ b/app/src/main/java/io/legado/app/data/dao/BookSourceDao.kt @@ -16,6 +16,18 @@ interface BookSourceDao { @Insert(onConflict = OnConflictStrategy.REPLACE) fun insert(bookSource: BookSource): Long + @Insert(onConflict = OnConflictStrategy.REPLACE) + fun insert(vararg bookSource: BookSource) + @Update fun update(bookSource: BookSource) + + @Update + fun update(vararg bookSource: BookSource) + + @Delete + fun delete(bookSource: BookSource) + + @Delete + fun delete(vararg bookSource: BookSource) } \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/data/dao/ReplaceRuleDao.kt b/app/src/main/java/io/legado/app/data/dao/ReplaceRuleDao.kt index 530620dc6..f65588378 100644 --- a/app/src/main/java/io/legado/app/data/dao/ReplaceRuleDao.kt +++ b/app/src/main/java/io/legado/app/data/dao/ReplaceRuleDao.kt @@ -40,7 +40,7 @@ interface ReplaceRuleDao { fun enableAll(enable: Boolean) @Insert(onConflict = OnConflictStrategy.REPLACE) - fun insert(vararg replaceRules: ReplaceRule) + fun insert(vararg replaceRules: ReplaceRule): List @Insert(onConflict = OnConflictStrategy.REPLACE) fun insert(replaceRule: ReplaceRule): Long @@ -48,8 +48,12 @@ interface ReplaceRuleDao { @Update fun update(replaceRules: ReplaceRule) + @Update + fun update(vararg replaceRules: ReplaceRule) + @Delete fun delete(replaceRules: ReplaceRule) - + @Delete + fun delete(vararg replaceRules: ReplaceRule) } \ No newline at end of file