mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-20 16:49:40 +01:00
create video call mimetype for raw contacts links
This commit is contained in:
committed by
Nicholas Tinsley
parent
c4e4eaf110
commit
757c0fd2ea
@@ -16,6 +16,8 @@ import org.signal.core.util.concurrent.SimpleTask;
|
||||
public class VoiceCallShare extends Activity {
|
||||
|
||||
private static final String TAG = Log.tag(VoiceCallShare.class);
|
||||
|
||||
private static final String VIDEO_CALL_MIME_TYPE = "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.videocall";
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle icicle) {
|
||||
@@ -32,7 +34,11 @@ public class VoiceCallShare extends Activity {
|
||||
|
||||
SimpleTask.run(() -> Recipient.external(this, destination), recipient -> {
|
||||
if (!TextUtils.isEmpty(destination)) {
|
||||
ApplicationDependencies.getSignalCallManager().startOutgoingAudioCall(recipient);
|
||||
if (VIDEO_CALL_MIME_TYPE.equals(getIntent().getType())) {
|
||||
ApplicationDependencies.getSignalCallManager().startOutgoingVideoCall(recipient);
|
||||
} else {
|
||||
ApplicationDependencies.getSignalCallManager().startOutgoingAudioCall(recipient);
|
||||
}
|
||||
|
||||
Intent activityIntent = new Intent(this, WebRtcCallActivity.class);
|
||||
activityIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
|
||||
Reference in New Issue
Block a user