Skip to content

Commit dfd7e52

Browse files
authored
[INSD-8271] Fix Network Requests Logging on iOS (#280)
* Stringify request and response headers values * Update CHANGELOG.md
1 parent 925b493 commit dfd7e52

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## Unreleased
22

3-
* Uses pigeon for internal communication between Flutter and the host platform.
3+
* Fixes an issue with request and response headers parameters type causing network requests not getting logged on iOS
4+
* Uses pigeon for internal communication between Flutter and the host platform
45

56
## 11.3.0 (2022-09-30)
67

lib/src/models/network_data.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,10 @@ class NetworkData {
7979
map['requestBody'] = requestBody;
8080
map['responseBody'] = responseBody;
8181
map['responseCode'] = status;
82-
map['requestHeaders'] = requestHeaders;
83-
map['responseHeaders'] = responseHeaders;
82+
map['requestHeaders'] =
83+
requestHeaders.map((key, value) => MapEntry(key, value.toString()));
84+
map['responseHeaders'] =
85+
responseHeaders.map((key, value) => MapEntry(key, value.toString()));
8486
map['requestContentType'] = requestContentType;
8587
map['responseContentType'] = responseContentType;
8688
map['duration'] = duration;

0 commit comments

Comments
 (0)