Random Community not random and fails every other try - eviltoast

On the toolbar, there’s a magnifying glass icon that I’m calling search.

I enter the search page by clicking on that icon.

On the search page, there are a number of communities, and at the bottom, there’s a Random Community button.

When I click on Random Community, I am sent to !100yearsago@sh.itjust.works

So far so good.

When I backswipe to go back to the search page, and click on Random Community again, I get a yellow error dialog saying “Failed to find random community”

No choice but to go back to the search page.

Random Community again returns me to 100yearsago

Back and Random Community gives me the yellow “Failed to find random community” dialog.

Ad infinitum

Edit: I am using Android v2.9.1

  • zabadoh@ani.socialOP
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    6 months ago

    I can see this being very taxing on an instance’s network resources, maintaining and sending the complete list of communities that it has access to every time a request like this is started.

    How would that even work?

    Any given instance only has records of the /c’s that its users have joined, and there are likely plenty of /c’s that its users have not joined.

    What if some instances have disappeared, along with their /c’s? There are some zombie /c’s out there because of this, and those could really use some cleanup because their content is still in the caches of many instances.

    What about de-federation? What happens to de-federated /c’s?