no message

webrtc_with_signalr
Zohaib Iqbal Kambrani 2 years ago
parent f42e2fb652
commit 6cd660184a

@ -420,8 +420,8 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
}
login() async {
// dummyCall();
// return;
dummyCall();
return;
var data = await sharedPref.getObject(IMEI_USER_DATA);
sharedPref.remove(REGISTER_DATA_FOR_LOGIIN);
@ -478,7 +478,7 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
"videoUrl": "video",
"picture": "video",
"is_call": "true",
"server": "192.168.8.104",
"server": "https://livecareturn.hmg.com",
};
IncomingCallData incomingCallData = IncomingCallData.fromJson(json);

@ -238,7 +238,7 @@ class _IncomingCallState extends State<IncomingCall> with SingleTickerProviderSt
final caller = widget.incomingCallData.callerID;
final receiver = widget.incomingCallData.receiverID;
final host = widget.incomingCallData.server;
// return StartVideoCall(caller: caller, receiver: receiver, iAmCaller: false, host: host,);
return StartVideoCall(caller: caller, receiver: receiver, iAmCaller: false, host: host,);
// return VideoCallWebPage(receiverId: widget.incomingCallData.receiverID, callerId: widget.incomingCallData.callerID); // Web WebRTC VideoCall

@ -609,7 +609,6 @@ class _ConfirmLogin extends State<ConfirmLogin> {
}
else
{
projectViewModel.analytics.loginRegistration.login_successful(method: login_method),
sharedPref.remove(FAMILY_FILE),
result.list.isFamily = false,
userData = result.list,
@ -728,7 +727,6 @@ class _ConfirmLogin extends State<ConfirmLogin> {
isMoreOption = true;
});
} else {
projectViewModel.analytics.loginRegistration.verify_otp_method(method: _flag, forRegistration: widget.fromRegistration);
authenticateUser(_flag, isActive: _loginIndex);
}
},

@ -2,14 +2,14 @@ import 'dart:convert';
import 'dart:async';
import 'dart:io';
Future<Map> getTurnCredential(String host, int port) async {
Future<Map> getTurnCredential(String host) async {
HttpClient client = HttpClient(context: SecurityContext());
client.badCertificateCallback =
(X509Certificate cert, String host, int port) {
print('getTurnCredential: Allow self-signed certificate => $host:$port. ');
return true;
};
var url = 'https://$host:$port/api/turn?service=turn&username=flutter-webrtc';
var url = '$host/api/turn?service=turn&username=flutter-webrtc';
var request = await client.getUrl(Uri.parse(url));
var response = await request.close();
var responseBody = await response.transform(Utf8Decoder()).join();

@ -51,7 +51,6 @@ class SocketUser{
class Signaling {
var _host;
var _port = 8086;
var _turnCredential;
SimpleWebSocket _socket;
@ -248,11 +247,11 @@ class Signaling {
}
Future<void> connect() async {
_socket = SimpleWebSocket('https://$_host:$_port/ws');
_socket = SimpleWebSocket('$_host/ws');
if (_turnCredential == null) {
try {
_turnCredential = await getTurnCredential(_host, _port);
_turnCredential = await getTurnCredential(_host);
/*
{
"username": "1584195784:mbzrxpgjys",

@ -3,6 +3,7 @@ import 'dart:async';
import 'package:diplomaticquarterapp/pages/conference/conference_button_bar.dart';
import 'package:diplomaticquarterapp/pages/conference/web_rtc/widgets/cam_view_widget.dart';
import 'package:diplomaticquarterapp/pages/videocall-webrtc-rnd/utils/device_info.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'dart:core';

Loading…
Cancel
Save