We were fetching all of our devices everytime a new message was received.
This was only used for when the message was a public chat message, so i moved it into the relevant if statement.
In the future if we increase the device link limit, we'll need to fetch all our devices on application launch or something.