Skip to content

BUG: users trying to subscribe get confusing expiry time messages before/ instead of welcome message

  • SYMPTOM: when users subscribe, they always get a change in expiry time message before a welcome message (which is confusing) and they sometimes get this message instead of a welcome message (which is really bad UX)
  • CAUSE: we override incoming messages for all non-admins with the admin-approved expiry time, when really we only need override it for subscribers
  • FIX: only override expiry times for subscribers. this way the first message a new subscriber gets is guaranteed to be the welcome message. (as side-effect, also impose a delay between welcome message and first expiry message change to avoid rate limits)
Edited by aguestuser
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information