receiveMessage method
Implementation
Future<void> receiveMessage(IBaseSession baseSession, Message msg) async {
String realm = baseSession.realm();
if (!_realms.containsKey(realm)) {
throw Exception("cannot process message for non-existent realm $realm");
}
await _realms[realm]?.receiveMessage(baseSession.id(), msg);
}