Connection creation and service wiring for WiFi call managers (1/3)
Bug: 16469413 Change-Id: I019922f76f54d2fa376513a6284d6322959a8235
This commit is contained in:
@@ -32,8 +32,6 @@ import com.android.internal.telecomm.IConnectionServiceAdapter;
|
||||
import com.android.internal.telecomm.IVideoCallProvider;
|
||||
import com.android.internal.telecomm.RemoteServiceCallback;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
@@ -421,7 +419,10 @@ final class RemoteConnectionService implements DeathRecipient {
|
||||
release();
|
||||
}
|
||||
|
||||
final RemoteConnection createRemoteConnection(ConnectionRequest request, boolean isIncoming) {
|
||||
final RemoteConnection createRemoteConnection(
|
||||
PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
ConnectionRequest request,
|
||||
boolean isIncoming) {
|
||||
if (mConnectionId == null) {
|
||||
String id = UUID.randomUUID().toString();
|
||||
ConnectionRequest newRequest = new ConnectionRequest(
|
||||
@@ -433,7 +434,10 @@ final class RemoteConnectionService implements DeathRecipient {
|
||||
request.getVideoState());
|
||||
mConnection = new RemoteConnection(mConnectionService, request, isIncoming);
|
||||
try {
|
||||
mConnectionService.createConnection(newRequest, isIncoming);
|
||||
mConnectionService.createConnection(
|
||||
connectionManagerPhoneAccount,
|
||||
newRequest,
|
||||
isIncoming);
|
||||
mConnectionId = id;
|
||||
} catch (RemoteException e) {
|
||||
mConnection = RemoteConnection.failure(DisconnectCause.ERROR_UNSPECIFIED,
|
||||
|
||||
Reference in New Issue
Block a user