Skip to content

Commit 39b6ed4

Browse files
authored
Remove auth_tokens intercomSettings on logout (#561)
1 parent c055e17 commit 39b6ed4

File tree

5 files changed

+18
-4
lines changed

5 files changed

+18
-4
lines changed

intercom_flutter/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 9.4.8
4+
5+
* Bump `intercom_flutter_web` to `1.1.9`
6+
37
## 9.4.7
48

59
* Bump Intercom iOS SDK version to [19.2.0](https://github.com/intercom/intercom-ios/releases/tag/19.2.0)

intercom_flutter/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: intercom_flutter
22
description: Flutter plugin for Intercom integration. Provides in-app messaging
33
and help-center Intercom services
4-
version: 9.4.7
4+
version: 9.4.8
55
homepage: https://github.com/v3rm0n/intercom_flutter
66

77
dependencies:
@@ -10,7 +10,7 @@ dependencies:
1010
flutter_web_plugins:
1111
sdk: flutter
1212
intercom_flutter_platform_interface: ^2.0.5
13-
intercom_flutter_web: ^1.1.8
13+
intercom_flutter_web: ^1.1.9
1414

1515
dev_dependencies:
1616
flutter_test:

intercom_flutter_web/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.1.9
4+
5+
* Removed `auth_tokens` and `intercom_user_jwt` from intercomSettings on logout.
6+
37
## 1.1.8
48

59
* Deprecated `handlePushMessage`.

intercom_flutter_web/lib/intercom_flutter_web.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,13 @@ class IntercomFlutterWeb extends IntercomFlutterPlatform {
216216
// shutdown will effectively clear out any user data that you have been passing through the JS API.
217217
// but not from intercomSettings
218218
// so manually clear some intercom settings
219-
removeIntercomSettings(['user_hash', 'intercom_user_jwt', 'user_id', 'email']);
219+
removeIntercomSettings([
220+
'user_hash',
221+
'intercom_user_jwt',
222+
'user_id',
223+
'email',
224+
'auth_tokens',
225+
]);
220226
// shutdown
221227
globalContext.callMethod('Intercom'.toJS, 'shutdown'.toJS);
222228
print("logout");

intercom_flutter_web/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: intercom_flutter_web
22
description: Web platform implementation of intercom_flutter
3-
version: 1.1.8
3+
version: 1.1.9
44
homepage: https://github.com/v3rm0n/intercom_flutter
55

66
flutter:

0 commit comments

Comments
 (0)