mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-25 17:37:57 +00:00
Stop camera from turning on when returning to a group call.
This commit is contained in:

committed by
Greyson Parrelli

parent
1a844abcec
commit
adee104899
@@ -1,6 +1,9 @@
|
|||||||
package org.thoughtcrime.securesms.service.webrtc;
|
package org.thoughtcrime.securesms.service.webrtc;
|
||||||
|
|
||||||
|
import android.os.ResultReceiver;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.annimon.stream.Stream;
|
import com.annimon.stream.Stream;
|
||||||
|
|
||||||
@@ -28,6 +31,14 @@ public class GroupConnectedActionProcessor extends GroupActionProcessor {
|
|||||||
super(webRtcInteractor, TAG);
|
super(webRtcInteractor, TAG);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected @NonNull WebRtcServiceState handleIsInCallQuery(@NonNull WebRtcServiceState currentState, @Nullable ResultReceiver resultReceiver) {
|
||||||
|
if (resultReceiver != null) {
|
||||||
|
resultReceiver.send(1, null);
|
||||||
|
}
|
||||||
|
return currentState;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected @NonNull WebRtcServiceState handleGroupLocalDeviceStateChanged(@NonNull WebRtcServiceState currentState) {
|
protected @NonNull WebRtcServiceState handleGroupLocalDeviceStateChanged(@NonNull WebRtcServiceState currentState) {
|
||||||
Log.i(tag, "handleGroupLocalDeviceStateChanged():");
|
Log.i(tag, "handleGroupLocalDeviceStateChanged():");
|
||||||
|
@@ -1,6 +1,9 @@
|
|||||||
package org.thoughtcrime.securesms.service.webrtc;
|
package org.thoughtcrime.securesms.service.webrtc;
|
||||||
|
|
||||||
|
import android.os.ResultReceiver;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import org.signal.ringrtc.CallException;
|
import org.signal.ringrtc.CallException;
|
||||||
import org.signal.ringrtc.GroupCall;
|
import org.signal.ringrtc.GroupCall;
|
||||||
@@ -27,6 +30,14 @@ public class GroupJoiningActionProcessor extends GroupActionProcessor {
|
|||||||
callSetupDelegate = new CallSetupActionProcessorDelegate(webRtcInteractor, TAG);
|
callSetupDelegate = new CallSetupActionProcessorDelegate(webRtcInteractor, TAG);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected @NonNull WebRtcServiceState handleIsInCallQuery(@NonNull WebRtcServiceState currentState, @Nullable ResultReceiver resultReceiver) {
|
||||||
|
if (resultReceiver != null) {
|
||||||
|
resultReceiver.send(1, null);
|
||||||
|
}
|
||||||
|
return currentState;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected @NonNull WebRtcServiceState handleGroupLocalDeviceStateChanged(@NonNull WebRtcServiceState currentState) {
|
protected @NonNull WebRtcServiceState handleGroupLocalDeviceStateChanged(@NonNull WebRtcServiceState currentState) {
|
||||||
Log.i(tag, "handleGroupLocalDeviceStateChanged():");
|
Log.i(tag, "handleGroupLocalDeviceStateChanged():");
|
||||||
|
Reference in New Issue
Block a user