http://74f5ydnjsrizxzjux3ivt5qt2epgzvq2pfipttdpjblyqcx7i4sq.b32.i2p/chat98/chat98/commit/358aa6038cb79ae451a8d6d1fae44ba32ac77741.diff
This is by design, so the server has as little information as possible, but this does mean anyone connected to the server can observe all messages being sent, as it is impossible for the server to determine which connection to relay a message to specifically, as the server has no idea who the message is sent from or who it's for.
+
+Given all messages on the network are end-to-end encrypted with various algorithms and one-time-use/ephemeral private keys, this may not be a huge issue, but...