diff --git a/lib/src/client.dart b/lib/src/client.dart index 22b9e8e2..8e85102f 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -362,7 +362,7 @@ class Client extends MatrixApi { String MatrixIdOrDomain, ) async { try { - final response = await http.get(Uri.https( + final response = await httpClient.get(Uri.https( MatrixIdOrDomain.domain ?? '', '/.well-known/matrix/client')); var respBody = response.body; try { diff --git a/lib/src/event.dart b/lib/src/event.dart index e039aeb9..b9555059 100644 --- a/lib/src/event.dart +++ b/lib/src/event.dart @@ -21,7 +21,6 @@ import 'dart:typed_data'; import 'package:collection/collection.dart'; import 'package:html/parser.dart'; -import 'package:http/http.dart' as http; import 'package:matrix/matrix.dart'; import 'package:matrix/src/utils/event_localizations.dart'; @@ -607,7 +606,9 @@ class Event extends MatrixEvent { // Download the file if (uint8list == null) { - downloadCallback ??= (Uri url) async => (await http.get(url)).bodyBytes; + final httpClient = room.client.httpClient; + downloadCallback ??= + (Uri url) async => (await httpClient.get(url)).bodyBytes; uint8list = await downloadCallback(mxcUrl.getDownloadLink(room.client)); storeable = database != null && storeable &&