ProcessPendingMessagesAction works based on subscriptions
PorcessPendingMessagesAction queues one message for sending/downloading associated with a subscription triggering current action at a time. And the ConnectivityUtil also works based on subscriptions so that pending messages can be processed regardless of other phones' state in multi-sim case. It includes cleanup code as well. Test: Manual Change-Id: Id6b4f4a0aa6a3291e7a4d8a5d3f0fbb9db3c5b86 Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
This commit is contained in:
@@ -48,7 +48,6 @@ import com.android.messaging.datamodel.data.SettingsData.SettingsDataListener;
|
||||
import com.android.messaging.datamodel.data.SubscriptionListData;
|
||||
import com.android.messaging.datamodel.data.TestDataFactory;
|
||||
import com.android.messaging.datamodel.data.VCardContactItemData;
|
||||
import com.android.messaging.util.ConnectivityUtil;
|
||||
|
||||
public class FakeDataModel extends DataModel {
|
||||
private BackgroundWorker mWorker;
|
||||
@@ -58,7 +57,6 @@ public class FakeDataModel extends DataModel {
|
||||
private ContactPickerData mContactPickerData;
|
||||
private MediaPickerData mMediaPickerData;
|
||||
private PeopleAndOptionsData mPeopleAndOptionsData;
|
||||
private ConnectivityUtil mConnectivityUtil;
|
||||
private SyncManager mSyncManager;
|
||||
private SettingsData mSettingsData;
|
||||
private DraftMessageData mDraftMessageData;
|
||||
@@ -102,11 +100,6 @@ public class FakeDataModel extends DataModel {
|
||||
return this;
|
||||
}
|
||||
|
||||
public FakeDataModel withConnectivityUtil(final ConnectivityUtil connectivityUtil) {
|
||||
mConnectivityUtil = connectivityUtil;
|
||||
return this;
|
||||
}
|
||||
|
||||
public FakeDataModel withSyncManager(final SyncManager syncManager) {
|
||||
mSyncManager = syncManager;
|
||||
return this;
|
||||
@@ -219,11 +212,6 @@ public class FakeDataModel extends DataModel {
|
||||
return mActionService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConnectivityUtil getConnectivityUtil() {
|
||||
return mConnectivityUtil;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SyncManager getSyncManager() {
|
||||
return mSyncManager;
|
||||
|
||||
Reference in New Issue
Block a user