mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 04:04:18 +00:00 
			
		
		
		
	Fix HTTPs issue
This commit is contained in:
		@@ -1,3 +1,5 @@
 | 
			
		||||
import 'dart:io';
 | 
			
		||||
 | 
			
		||||
import 'package:comunic/main.dart';
 | 
			
		||||
import 'package:comunic/models/config.dart';
 | 
			
		||||
 | 
			
		||||
@@ -5,6 +7,17 @@ import 'package:comunic/models/config.dart';
 | 
			
		||||
///
 | 
			
		||||
/// @author Pierre HUBERT
 | 
			
		||||
 | 
			
		||||
/// Fix HTTPS issue
 | 
			
		||||
class MyHttpOverride extends HttpOverrides {
 | 
			
		||||
  @override
 | 
			
		||||
  HttpClient createHttpClient(SecurityContext context) {
 | 
			
		||||
    return super.createHttpClient(context)
 | 
			
		||||
      ..badCertificateCallback = (cert, host, port) {
 | 
			
		||||
        return host == "devweb.local"; // Forcefully trust local website
 | 
			
		||||
      };
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void main() {
 | 
			
		||||
  Config.set(Config(
 | 
			
		||||
    apiServerName: "192.168.1.9:3000",
 | 
			
		||||
@@ -15,5 +28,7 @@ void main() {
 | 
			
		||||
    termsOfServicesURL: "http://devweb.local/comunic/current/about.php?cgu",
 | 
			
		||||
  ));
 | 
			
		||||
 | 
			
		||||
  HttpOverrides.global = new MyHttpOverride();
 | 
			
		||||
 | 
			
		||||
  subMain();
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user