From ca70cc33f2c96973ab8c59508588099c8f0cdfa6 Mon Sep 17 00:00:00 2001 From: vjrj <vjrj@comunes.org> Date: Sun, 2 Apr 2023 13:57:48 +0200 Subject: [PATCH] Remove hardcoded proxy ref --- lib/g1/api.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/g1/api.dart b/lib/g1/api.dart index f6c2095b..8a99f2fa 100644 --- a/lib/g1/api.dart +++ b/lib/g1/api.dart @@ -1,11 +1,11 @@ import 'dart:convert'; -// import 'dart:developer' as developer; import 'dart:io'; import 'package:durt/durt.dart'; import 'package:flutter/foundation.dart'; import 'package:http/http.dart' as http; import 'package:http/http.dart'; +import 'package:universal_html/html.dart' show window; import '../data/models/contact.dart'; import '../data/models/node.dart'; @@ -469,10 +469,12 @@ String getGvaNode([bool useProxy = true]) { final List<Node> nodes = nodesWorkingList(NodeType.gva); if (nodes.isNotEmpty) { // reorder list to use others + nodes.shuffle(); // Reference of working proxy 'https://g1demo.comunes.net/proxy/g1v1.p2p.legal/gva/'; final String node = useProxy - ? 'https://g1demo.comunes.net/proxy/${nodes.first.url.replaceFirst('https://', '').replaceFirst('http://', '')}/' + // ? 'https://g1demo.comunes.net/proxy/${nodes.first.url.replaceFirst('https://', '').replaceFirst('http://', '')}/' + ? '${window.location.protocol}//${window.location.hostname}/proxy/${nodes.first.url.replaceFirst('https://', '').replaceFirst('http://', '')}/' : nodes.first.url; return node; } else { -- GitLab