connected status send to server
continuous-integration/drone/push Build is passing Details

messagerie_lucas_test
Lucas DELANIER 2 years ago
parent d770616662
commit 6762b29bef

@ -29,7 +29,6 @@ class Controller {
_socket.onDisconnect((data) => print('Socket.io server disconnected')); _socket.onDisconnect((data) => print('Socket.io server disconnected'));
_socket.on('message', (data) => print(data)); _socket.on('message', (data) => print(data));
_socket.on('user', (data) => print(data)); _socket.on('user', (data) => print(data));
sendStatusConnected(MyApp.controller.currentUser);
} }
sendMessage(String message, User destinataire) { sendMessage(String message, User destinataire) {
@ -39,10 +38,9 @@ class Controller {
}); });
} }
sendStatusConnected(User user) { sendStatusConnected(User user, int isConnection) {
_socket.emit('status', { _socket
'sender': user.usernameDafl, .emit('status', {'sender': user.usernameDafl, 'content': isConnection});
});
} }
Controller() { Controller() {

@ -89,13 +89,13 @@ class _ConversationPageState extends State<ConversationPage> {
void initState() { void initState() {
super.initState(); super.initState();
messageTextField.addListener(_checkIfNull); messageTextField.addListener(_checkIfNull);
MyApp.controller.sendStatusConnected(MyApp.controller.currentUser); MyApp.controller.sendStatusConnected(MyApp.controller.currentUser, 1);
dev.log("INITSATE"); dev.log("INITSATE");
} }
@override @override
void dispose() { void dispose() {
MyApp.controller.sendStatusConnected(MyApp.controller.currentUser); MyApp.controller.sendStatusConnected(MyApp.controller.currentUser, 0);
super.dispose(); super.dispose();
} }

Loading…
Cancel
Save