diff --git a/app/src/main/java/max/music_cyclon/service/db/FileTracker.java b/app/src/main/java/max/music_cyclon/tracker/FileTracker.java similarity index 91% rename from app/src/main/java/max/music_cyclon/service/db/FileTracker.java rename to app/src/main/java/max/music_cyclon/tracker/FileTracker.java index 16f427c..7059ea6 100644 --- a/app/src/main/java/max/music_cyclon/service/db/FileTracker.java +++ b/app/src/main/java/max/music_cyclon/tracker/FileTracker.java @@ -1,4 +1,4 @@ -package max.music_cyclon.service.db; +package max.music_cyclon.tracker; import android.content.ContentValues; @@ -13,8 +13,9 @@ import java.io.FileInputStream; import java.io.IOException; import java.util.zip.Adler32; -public class FileTracker { +import max.music_cyclon.SynchronizeConfig; +public class FileTracker { private final LibraryDBOpenHelper helper; @@ -22,11 +23,12 @@ public class FileTracker { helper = new LibraryDBOpenHelper(context); } - public void track(File file, long checksum) { + public void track(SynchronizeConfig config, File file, long checksum) { SQLiteDatabase db = helper.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("path", file.getAbsolutePath()); values.put("checksum", checksum); + values.put("config", config.getID()); db.insert("library", null, values); db.close(); diff --git a/app/src/main/java/max/music_cyclon/service/db/LibraryDBOpenHelper.java b/app/src/main/java/max/music_cyclon/tracker/LibraryDBOpenHelper.java similarity index 86% rename from app/src/main/java/max/music_cyclon/service/db/LibraryDBOpenHelper.java rename to app/src/main/java/max/music_cyclon/tracker/LibraryDBOpenHelper.java index bd3aaf0..37dd278 100644 --- a/app/src/main/java/max/music_cyclon/service/db/LibraryDBOpenHelper.java +++ b/app/src/main/java/max/music_cyclon/tracker/LibraryDBOpenHelper.java @@ -1,4 +1,4 @@ -package max.music_cyclon.service.db; +package max.music_cyclon.tracker; import android.content.Context; import android.database.sqlite.SQLiteDatabase; @@ -7,7 +7,7 @@ import android.database.sqlite.SQLiteOpenHelper; public class LibraryDBOpenHelper extends SQLiteOpenHelper { private static final String SQL_CREATE_ENTRIES = - "CREATE TABLE library (path TEXT, checksum INTEGER)"; + "CREATE TABLE library (config INTEGER, path TEXT, checksum INTEGER)"; public static final int DATABASE_VERSION = 1; public static final String DATABASE_NAME = "database.db";