Moved tracker

master
Max Ammann 2016-06-14 15:47:12 +02:00
parent 3de714fd49
commit 97d3a17ee8
2 changed files with 7 additions and 5 deletions

View File

@ -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();

View File

@ -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";