receiveMessages method

void receiveMessages({
  1. required void onMessageReceived(
    1. MessageModel message
    ),
})

Implementation

void receiveMessages({
  required void Function(MessageModel message) onMessageReceived,
}) async {
  String senderId = await ShardModel().getSenderId();
  SocketService().socket.on('message', (data) {
    if (senderId != data['senderId']) {
      onMessageReceived(MessageModel.fromJson(data));
    }
  });
}