Commit ab9e75ce authored by narinder Rana's avatar narinder Rana
Browse files

to manage OperationManagerService

parent 766cd306
Pipeline #147568 passed with stage
in 3 minutes and 43 seconds
......@@ -137,13 +137,6 @@ public class ObserverService extends Service implements OnRemoteOperationListene
//check OperationManagerService isn't working
if (prefs.getBoolean(AppConstants.KEY_OMS_IS_WORKING, false)) {
Log.w(TAG, "OperationManagerService is still performing some operation");
getApplicationContext().stopService(new Intent(getApplicationContext(), OperationManagerService.class));
startOperationManagerService();
//return super.onStartCommand(intent, flags, startId);
}
//Check a minimum delay has been respected between two start.
......@@ -345,8 +338,14 @@ public class ObserverService extends Service implements OnRemoteOperationListene
//After everything has been scanned. Send Intent to OperationmanagerService with data in bundle
if (operationsForIntent != null && !operationsForIntent.isEmpty()) {
Intent OMSIntent = new Intent(this, OperationManagerService.class);
for (Map.Entry<Integer, Parcelable> entry : operationsForIntent.entrySet()) {
OMSIntent.putExtra(entry.getKey() + "", entry.getValue());
}
OMSIntent.putExtra("account", mAccount);
startService(OMSIntent);
startOperationManagerService();
} else {
......@@ -363,15 +362,7 @@ public class ObserverService extends Service implements OnRemoteOperationListene
}
}
private void startOperationManagerService() {
Intent OMSIntent = new Intent(this, OperationManagerService.class);
for (Map.Entry<Integer, Parcelable> entry : operationsForIntent.entrySet()) {
OMSIntent.putExtra(entry.getKey() + "", entry.getValue());
}
OMSIntent.putExtra("account", mAccount);
startService(OMSIntent);
}
/**
* Method to get Id of SyncedFolder to scan
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment