Use the server as the source when one wasn't provided

Review Request #3310 — Created July 26, 2024 and submitted

Information

ibis/ibis
default

Reviewers

Server's aren't required to also provide a source for messages coming from
them. To make things easier we store it as early as we can and then use that
stored value when one isn't provided.

Used ibis-cli to verify that ping's from the server now had a source. Also ran the turtles.

There are no unit tests for actual stream parsing so I couldn't do anything there.

Summary ID
Use the server as the source when one wasn't provided
Server's aren't required to also provide a source for messages coming from them. To make things easier we store it as early as we can and then use that stored value when one isn't provided.
fecc9802403eaa376855a826e6a359fc8be4e9e0
ivanhoe
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed