@thisismissem at the moment we have TrueFans.social/username we also want to have TrueFans.social/podcasts.
So my address is @samsethi@truefans.social but my podcast right now is @podnews-weekly-review
For some reason we have to run two servers to publish activities for actors and services. We can’t do it with one activity dispatcher.
@samsethi @fedify that doesn't sound right?
federation.setActorDispatcher("/users/{handle}", …)
Doesn't have to be `/users/`for the actor, it could be `/actors/:uuid` where the UUID is the ID column in either the Users table or the Podcasts table.
In fact, using the username in the actor address is an anti-pattern, you were bitten by this with your own actor when you changed username.
Preferred Username can be different to the “handle” & I'd actually argue the Fedify docs should use {actor}