I-4 Automatic following of public libraries and channels
Part of #762 integrated into !1806
Already done for channels : On Channel creation -> creation of a public actor related to the channel -> creation of an activity to declare the channel creation to all known domains .
To do : global fed is enable -> discovery -> follow :
-
Discover funkwhale domains in network.funkwhale https://network.funkwhale.audio/api/domains -
Discover domain by asking to known domains unknown domains info. -
Follow all domains we have in db when global fed is enable (new task, will allow to follow domain we discovered if follow failed during discovery process) -
add to the doc the fact that channel will federate in any cases but libraries will only federate if global federation is enabled.