#flutter #flutter-web
#flutter #flutter-web
Вопрос:
Я хочу вызвать API, когда пользователь закрывает или перезагружает веб-страницу (веб-приложение).
событие прослушивания
html.window.onBeforeUnload.listen(
(event) async {
Map<String, dynamic> _exit = await callApi(CloseRoomAPI);
print(_exit);
},
);
Вызов функции API
Future<Map<String, dynamic>> callApi(String _url) async {
final client = new http.Client();
final connection = await client.get(_url);
if (connection.statusCode == 200) {
return jsonDecode(connection.body.toString());
} else {
return null;
}
}
Комментарии:
1. beforeunload — YMMV. Может использовать этот термин, чтобы найти что-то специфичное для Flutter.