keep file in sync and initial commit for file sharing
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / providers / FileContentProvider.java
index b54aa21..160476a 100644 (file)
@@ -35,6 +35,7 @@ import android.database.sqlite.SQLiteOpenHelper;
 import android.database.sqlite.SQLiteQueryBuilder;\r
 import android.net.Uri;\r
 import android.text.TextUtils;\r
+import android.util.Log;\r
 \r
 /**\r
  * The ContentProvider for the ownCloud App.\r
@@ -68,6 +69,8 @@ public class FileContentProvider extends ContentProvider {
                 ProviderTableMeta.FILE_STORAGE_PATH);\r
         mProjectionMap.put(ProviderTableMeta.FILE_LAST_SYNC_DATE,\r
                 ProviderTableMeta.FILE_LAST_SYNC_DATE);\r
+        mProjectionMap.put(ProviderTableMeta.FILE_KEEP_IN_SYNC,\r
+                ProviderTableMeta.FILE_KEEP_IN_SYNC);\r
     }\r
 \r
     private static final int SINGLE_FILE = 1;\r
@@ -216,7 +219,11 @@ public class FileContentProvider extends ContentProvider {
 \r
         @Override\r
         public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {\r
-\r
+            if (oldVersion == 1 && newVersion >= 2) {\r
+                db.execSQL("ALTER TABLE " + ProviderTableMeta.DB_NAME +\r
+                           " ADD COLUMN " + ProviderTableMeta.FILE_KEEP_IN_SYNC  + " INTEGER " +\r
+                           " DEFAULT 0");\r
+            }\r
         }\r
 \r
     }\r