Sessions in MF were implemented before full multi-user support was added. For this reason an instance of MF can only have one "session". All users must share the same session without knowing what messages came for which user.
This PR adds proper user support for Sessions so each user has their own session.
Sessions in MF were implemented before full multi-user support was added. For this reason an instance of MF can only have one "session". All users must share the same session without knowing what messages came for which user.
This PR adds proper user support for Sessions so each user has their own session.