Browse Source

Call saveAllClients in OperationsService#onDestroy

masensio 10 năm trước cách đây
mục cha
commit
8dc6b0f62d

+ 1 - 1
owncloud-android-library

@@ -1 +1 @@
-Subproject commit b5ff057e95858f1b8a0559a4598053702adcbf0e
+Subproject commit dd0831b9fd9f1aaf2d92bb5136a0ecbd09be0436

+ 5 - 0
src/com/owncloud/android/services/OperationsService.java

@@ -23,6 +23,7 @@ import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentLinkedQueue;
 import java.util.concurrent.ConcurrentMap;
 
+import com.owncloud.android.MainApp;
 import com.owncloud.android.R;
 import com.owncloud.android.datamodel.FileDataStorageManager;
 import com.owncloud.android.lib.common.OwnCloudClient;
@@ -172,8 +173,12 @@ public class OperationsService extends Service {
     @Override
     public void onDestroy() {
         //Log_OC.wtf(TAG, "onDestroy init" );
+        // Saving cookies
+        OwnCloudClientMap.saveAllClients(this, MainApp.getAccountType());
+        
         //Log_OC.wtf(TAG, "Clear mUndispatchedFinisiedOperations" );
         mUndispatchedFinishedOperations.clear();
+        
         //Log_OC.wtf(TAG, "onDestroy end" );
         super.onDestroy();
     }