better web support

This commit is contained in:
Salvatore Giordano
2021-03-02 11:04:00 +01:00
parent 1f18b60cea
commit d0f5495e07
2 changed files with 25 additions and 19 deletions
+17 -14
View File
@@ -1,4 +1,5 @@
import 'package:example/stream_version.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
import 'package:flutter_svg/flutter_svg.dart';
@@ -165,26 +166,28 @@ class ChooseUserPage extends StatelessWidget {
),
);
final secureStorage = FlutterSecureStorage();
final client = StreamChat.of(context).client;
client.apiKey = kDefaultStreamApiKey;
await client.setUser(
await client.connectUser(
user,
token,
);
secureStorage.write(
key: kStreamApiKey,
value: kDefaultStreamApiKey,
);
secureStorage.write(
key: kStreamUserId,
value: user.id,
);
secureStorage.write(
key: kStreamToken,
value: token,
);
if (!kIsWeb) {
final secureStorage = FlutterSecureStorage();
secureStorage.write(
key: kStreamApiKey,
value: kDefaultStreamApiKey,
);
secureStorage.write(
key: kStreamUserId,
value: user.id,
);
secureStorage.write(
key: kStreamToken,
value: token,
);
}
Navigator.pushNamedAndRemoveUntil(
context,
Routes.HOME,