Einladung annehmen und Haushalt wechseln

Einladung annehmen und Haushalt wechseln A sequence diagram generated by Archify. Link aus der E-Mail Warnung: der bisherige Haushalt geht verloren bestätigt updateMembershipStatus mit secret 409 nur beim eigenen zweiten Anlauf ok altes Team merken, Prefs prüfen altes Team verlassen nur wenn es überhaupt einen anderen gab allein: Haushalt weg, sonst Besitz weiter prefs.team_id auf das neue Team Erst warnen Annehmen Alten Haushalt verlassen Eingeladener · klickt den Link · Sequence participant Eingeladener klickt den Link Pastro PWA · invite/callback · Sequence participant Pastro PWA invite/callback Teams · Mitgliedschaft · Sequence participant Teams Mitgliedschaft Lösch-Function · leave-household · Sequence participant Lösch-Function leave-household Account · prefs.team_id · Sequence participant Account prefs.team_id Legend request return security default message

Warum vorher gefragt wird

  • • Wer allein in seinem Haushalt war, verliert ihn beim Wechsel unwiderruflich
  • • Deshalb nimmt die App die Einladung erst nach einer ausdrücklichen Bestätigung an
  • • Erst austreten, dann umstellen: scheitert die Function, bleibt team_id beim alten Haushalt

Womit man sich anmeldet

  • • E-Mail-OTP und Google, für eine unbekannte Adresse legt Appwrite das Konto selbst an
  • • Google läuft als Token-Flow, ein Session-Cookie auf der Appwrite-Domain bricht in Safari
  • • Nach dem Callback startet die App neu, damit Stores und Realtime am neuen Team hängen