diff --git a/app/schemas/com.deniscerri.ytdlnis.database.DBManager/1.json b/app/schemas/com.deniscerri.ytdlnis.database.DBManager/1.json index 66043b63..599d0a37 100644 --- a/app/schemas/com.deniscerri.ytdlnis.database.DBManager/1.json +++ b/app/schemas/com.deniscerri.ytdlnis.database.DBManager/1.json @@ -2,7 +2,7 @@ "formatVersion": 1, "database": { "version": 1, - "identityHash": "1709c1d446102722d4dc7f2cb96cd40e", + "identityHash": "e2280d10a40623d3a51ecf5205500351", "entities": [ { "tableName": "results", @@ -142,7 +142,7 @@ }, { "tableName": "downloads", - "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `url` TEXT NOT NULL, `title` TEXT NOT NULL, `author` TEXT NOT NULL, `duration` TEXT NOT NULL, `thumb` TEXT NOT NULL, `formatId` INTEGER NOT NULL, `formatDesc` TEXT NOT NULL, `downloadPath` TEXT NOT NULL, `website` TEXT NOT NULL, `downloadSize` TEXT NOT NULL)", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `url` TEXT NOT NULL, `title` TEXT NOT NULL, `author` TEXT NOT NULL, `startTime` TEXT NOT NULL, `endTime` TEXT NOT NULL, `thumb` TEXT NOT NULL, `formatId` INTEGER NOT NULL, `formatDesc` TEXT NOT NULL, `downloadPath` TEXT NOT NULL, `website` TEXT NOT NULL, `downloadSize` TEXT NOT NULL, `progress` REAL NOT NULL, `custom` INTEGER NOT NULL, `customTemplateId` INTEGER NOT NULL)", "fields": [ { "fieldPath": "id", @@ -169,8 +169,14 @@ "notNull": true }, { - "fieldPath": "duration", - "columnName": "duration", + "fieldPath": "startTime", + "columnName": "startTime", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "endTime", + "columnName": "endTime", "affinity": "TEXT", "notNull": true }, @@ -209,6 +215,24 @@ "columnName": "downloadSize", "affinity": "TEXT", "notNull": true + }, + { + "fieldPath": "progress", + "columnName": "progress", + "affinity": "REAL", + "notNull": true + }, + { + "fieldPath": "custom", + "columnName": "custom", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "customTemplateId", + "columnName": "customTemplateId", + "affinity": "INTEGER", + "notNull": true } ], "primaryKey": { @@ -224,7 +248,7 @@ "views": [], "setupQueries": [ "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", - "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '1709c1d446102722d4dc7f2cb96cd40e')" + "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'e2280d10a40623d3a51ecf5205500351')" ] } } \ No newline at end of file diff --git a/app/src/main/java/com/deniscerri/ytdlnis/adapter/HistoryRecyclerViewAdapter.java b/app/src/main/java/com/deniscerri/ytdlnis/adapter/HistoryAdapter.java similarity index 96% rename from app/src/main/java/com/deniscerri/ytdlnis/adapter/HistoryRecyclerViewAdapter.java rename to app/src/main/java/com/deniscerri/ytdlnis/adapter/HistoryAdapter.java index 627bed4d..d2b352c1 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/adapter/HistoryRecyclerViewAdapter.java +++ b/app/src/main/java/com/deniscerri/ytdlnis/adapter/HistoryAdapter.java @@ -34,12 +34,12 @@ import java.util.Calendar; import java.util.Date; import java.util.Locale; -public class HistoryRecyclerViewAdapter extends ListAdapter { +public class HistoryAdapter extends ListAdapter { private ArrayList checkedItems; private final OnItemClickListener onItemClickListener; private Activity activity; - public HistoryRecyclerViewAdapter(OnItemClickListener onItemClickListener, Activity activity) { + public HistoryAdapter(OnItemClickListener onItemClickListener, Activity activity) { super(DIFF_CALLBACK); this.checkedItems = new ArrayList<>(); this.onItemClickListener = onItemClickListener; @@ -78,7 +78,7 @@ public class HistoryRecyclerViewAdapter extends ListAdapter { +public class HomeAdapter extends RecyclerView.Adapter { private ArrayList