A random person on lemmy

Banner art from Deemo switch version

  • 58 Posts
  • 129 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle

  • It is planned but it probably will take a while to implement since lemmy doesn’t support webpush api. Without web push their are only two ways to check for notifications (both aren’t elegant):

    1. Poll the lemmy api for new messages (say every min). This would be bandwith intensive for both voyager servers and your lemmy instance (Memmy does this and currently for 800 users 3gb of bandwith is used per day). Even if voyager is able to scale there servers to handle bandwith lemmy instances could impose rate limits which would prevent notifications from coming through.

    2. Set up a weird janky system to intercept emails sent from lemmy instance to trigger a voyager server to ask the api if there are any new messages (would reduce poll rate but would be super clunky to setup).

    Web push api could solve this issue since instead of voyager having to ask lemmy if their are new messages web push allows the opposite to happen (lemmy telling voyager a new message has arived).

    https://github.com/LemmyNet/lemmy/issues/3552