This solves the Grasshopper Outdated Receive Component notification issue in FE2, because the branch.name of the commit created on the server should correspond to the StreamWrapper subscription. And so far it was "hacked" to store the branch id as a BranchName for FE2 URLs.
While this is a "proper" way to set the branchName, it might affect other methods using StreamWrapper constructor. Send/Receive was tested and works fine. But if this is too risky, we can switch to another hack checking for the branch.id here instead:
This solves the Grasshopper Outdated Receive Component notification issue in FE2, because the branch.name of the commit created on the server should correspond to the StreamWrapper subscription. And so far it was "hacked" to store the branch id as a BranchName for FE2 URLs.
While this is a "proper" way to set the branchName, it might affect other methods using StreamWrapper constructor. Send/Receive was tested and works fine. But if this is too risky, we can switch to another hack checking for the branch.id here instead:![image](https://github.com/specklesystems/speckle-sharp/assets/89912278/d36e2410-6c81-4edd-b72d-8fe6dde859b0)