From d650593bc6e792900ac58a7b3810c0b540012516 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 12 Jun 2024 22:56:06 +0800 Subject: [PATCH] Fix bug --- app/src/main/java/com/fongmi/android/tv/bean/Keep.java | 2 +- app/src/main/java/com/fongmi/android/tv/db/dao/ConfigDao.java | 2 +- .../main/java/com/fongmi/android/tv/server/process/Action.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Keep.java b/app/src/main/java/com/fongmi/android/tv/bean/Keep.java index 397a174d6..97f2d31ce 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Keep.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Keep.java @@ -156,7 +156,7 @@ public class Keep { for (Keep target : targets) { for (Config config : configs) { if (target.getCid() == config.getId()) { - target.save(Config.find(config, 0).getId()); + target.save(Config.find(config).getId()); } } } diff --git a/app/src/main/java/com/fongmi/android/tv/db/dao/ConfigDao.java b/app/src/main/java/com/fongmi/android/tv/db/dao/ConfigDao.java index 376f840da..1b28f5063 100644 --- a/app/src/main/java/com/fongmi/android/tv/db/dao/ConfigDao.java +++ b/app/src/main/java/com/fongmi/android/tv/db/dao/ConfigDao.java @@ -15,7 +15,7 @@ public abstract class ConfigDao extends BaseDao { public abstract List findByType(int type); @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH) - @Query("SELECT id, url, type, time FROM Config WHERE type = :type ORDER BY time DESC") + @Query("SELECT id, name, url, type, time FROM Config WHERE type = :type ORDER BY time DESC") public abstract List findUrlByType(int type); @Query("SELECT * FROM Config WHERE id = :id") diff --git a/app/src/main/java/com/fongmi/android/tv/server/process/Action.java b/app/src/main/java/com/fongmi/android/tv/server/process/Action.java index 87bc8d306..4322bae5f 100644 --- a/app/src/main/java/com/fongmi/android/tv/server/process/Action.java +++ b/app/src/main/java/com/fongmi/android/tv/server/process/Action.java @@ -184,7 +184,7 @@ public class Action implements Process { List targets = Keep.arrayFrom(params.get("targets")); List configs = Config.arrayFrom(params.get("configs")); if (TextUtils.isEmpty(VodConfig.getUrl()) && configs.size() > 0) { - VodConfig.load(Config.find(configs.get(0), 0), getCallback(configs, targets)); + VodConfig.load(Config.find(configs.get(0)), getCallback(configs, targets)); } else { if (force) Keep.deleteAll(); Keep.sync(configs, targets);