The only thing I can suggest is you use Flutter websockets and the realtime API.
I can’t help beyond that.
https://developer.rocket.chat/docs/realtime-api