import 'package:web/web.dart' as web; import 'package:web_socket_channel/web_socket_channel.dart'; import 'package:http/http.dart' as http; class Storer { Future getKey(String key) async { return web.window.localStorage[key]; } Future setKey(String key, String value) async { web.window.localStorage[key] = value; } } class Socketer { late WebSocketChannel channel; WebSocketSink get sink { return channel.sink; } Stream get stream { return channel.stream; } String? updateCookie(http.Response response) { return response.headers['set-cookie']; } void setCookie(String token) {} void connect(Uri uri) { channel = WebSocketChannel.connect(uri); } }