RightMesh / meshIM

An on- or off-line messaging app powered by RightMesh!
GNU General Public License v3.0
17 stars 8 forks source link

Battening down the hatches. #6

Closed FrazerSeymour closed 6 years ago

FrazerSeymour commented 6 years ago

This PR aims to clamp down on any places the app can crash unexpectedly, mostly by null-checking, exception handling, and attempting to keep the service/application running and connected.

It also fixes a bug where receiving a message from a user who is no longer online (i.e. isn't in the online users list) would crash the app.