Co-Founder (NodeBB) | Husband 🤷‍♂️ and Dad 🙉 to three | Rock Climber 🧗‍♂️ | Foodie 🥙 | Conductor 🎵 | Saxophonist 🎷

✅ Small teams craft better code.
🗨️ Federating NodeBB with funding from NLNet ♥️🇪🇺

  • 1 Post
  • 10 Comments
Joined 12 years ago
cake
Cake day: June 17th, 2013

help-circle

  • The logic is a little tricky to get right because there’s a set sequence of steps that needs to happen in order for the group sync to succeed.

    For example, between NodeBB and Lemmy:

    1. NodeBB admin tries to follow a Lemmy community
    2. NodeBB marks the follow as pending
    3. Lemmy records NodeBB as a follower
    4. Lemmy community tried to send an Accept back
    5. NodeBB marks the follow as established.

    If steps 1-3 succeed but 4-5 fail, then posts might be sent to NodeBB, but NodeBB will silently drop them because they’re not addressed to anyone it thinks is following the sender.

    @freamon thanks for the heads up about lemmy’s accept shenanigans, I’ll take that into account… or maybe ask Felix about it.

    @arachnibot @FrankM









  • @altcode@social.vivaldi.net thanks for reporting. It’s a persistent bug that has been evading capture for some time.

    For whatever reason, occasionally some accounts will lose their handle-to-id association in the database. That is why you are not able to access the profile page, because NodeBB doesn’t think it exists anymore.

    For now the workaround is for me to manually reassociate, but I still have not figured out the root cause of the issue.

    testing @altcode@social.vivaldi.net and @vivaldi@social.vivaldi.net