Wenn ich Posts aus anderen Instanzen bei Liftoff anschaue, werden mir kaum Kommentare angezeigt, im Browser allerdings schon. Bei Liftoff bin ich mit meinem Feddit-Account eingeloggt, im Browser gar nicht.

Für mich ist das nicht ganz schlüssig - der Sinn des Fediverse ist doch, dass man mit Leuten auf anderen Instanzen kommunizieren kann. Habe ich da ein grundsätzliches Missverständnis oder was verstellt?

Liftoff

Browser

  • Pabo@feddit.nl
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Ähnliches ist mir auch aufgefallen, und ich glaube ich habe den Grund verstanden (bitte korrigieren falls falsch, ich habe keine direkte Ahnung wie das Fediverse auf einer technischen Ebene funktioniert):

    Das Problem liegt nicht zwischen Browser und App, sondern zwischen Angemeldet und Nicht Angemeldet sein bzw. durch welchen Server der Inhalt abgerufen wird.

    Innerhalb eines einzigen Servers sind die Dinge einfach - Kommentare usw. sind alle bereits dem Server bekannt weil auf ihm gespeichert. Wenn man aber von (/angemeldet bei) Server A eine Gemeinde von Server B aufrufen will, dann müssen die Posts und Kommentare erst von B nach A “gepusht” werden, wo sie dann eine Kopie von sich selbst errichten (daher haben sie dann eine URL unter Server A/post/123…).

    Dieses Pushen scheint mit den Posts selber gleich beim Abfragen der Gemeinde zu passieren, sodass man die Posts alle gleich sieht.

    Kommentare unter den Posts sind da etwas komplizierter: Sie werden von B nach A gepusht, wenn der Kommentar auf B veröffentlicht wird und A die Gemeinde in B in der kommentiert wird, abonniert hat (d.h., mindestens ein Benutzer von A hat die Gemeinde in B abboniert). Alle neuen Kommentare werden so nach A kopiert und dort angezeigt.

    Was passiert mit den alten Kommentaren? Sie wurden zu einem Zeitpunkt verfasst, zu dem A noch nicht die Gemeinde von B abboniert hatte, also fand auch kein Pushen von B nach A statt. Also werden sie nie nach A kopiert, und Benutzer von A sehen sie nicht. Server B weiß natürlich um die Kommentare da sie direkt auf ihm leben, also werde alle Kommentare normal angezeigt.

    Der Kommentare, die auf deinem Server nicht auftauchen, sind daher (falls die These stimmt) meist Kommentare, die veröffentlicht wurden bevor irgendein Nutzer deines Servers die Gemeinde des anderen Servers abonniert hat.