fix: web platforms

This commit is contained in:
yuluo
2024-04-24 01:07:45 +08:00
Unverified
parent 8d538994a8
commit c143bf8e25

View File

@@ -1,4 +1,5 @@
import 'dart:convert';
import 'package:flutter/foundation.dart';
import 'package:http/http.dart' as http;
import '../models/platform_model.dart';
export 'package:http/http.dart' show Response;
@@ -13,6 +14,10 @@ class HttpService {
dynamic body,
}) async {
headers ??= {'Content-Type': 'application/json'};
// For web platforms
if (kIsWeb) {
return await _pollFultterHttp(url, method, headers: headers, body: body);
}
// Determine if there is currently a proxy setting, and if so, use FFI to call the Rust HTTP method.
final isProxy = await bind.mainGetProxyStatus();