connected status send to server

messagerie_lucas_test
Lucas DELANIER 2 years ago
parent 5be7a32138
commit d770616662

@ -28,6 +28,8 @@ class Controller {
_socket.onConnectError((data) => print('Connect Error: $data')); _socket.onConnectError((data) => print('Connect Error: $data'));
_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));
sendStatusConnected(MyApp.controller.currentUser);
} }
sendMessage(String message, User destinataire) { sendMessage(String message, User destinataire) {
@ -37,6 +39,12 @@ class Controller {
}); });
} }
sendStatusConnected(User user) {
_socket.emit('status', {
'sender': user.usernameDafl,
});
}
Controller() { Controller() {
currentUser = User('', ''); //TODO : remove this line currentUser = User('', ''); //TODO : remove this line
} }

@ -89,12 +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);
dev.log("INITSATE"); dev.log("INITSATE");
} }
@override @override
void dispose() { void dispose() {
messageTextField.dispose(); MyApp.controller.sendStatusConnected(MyApp.controller.currentUser);
super.dispose(); super.dispose();
} }

Loading…
Cancel
Save