Skip to content

[#204] Resolve "BUG: users trying to subscribe get confusing expiry time messages before/ instead of welcome message"

Closes #204 (closed)

Specs

  • 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)

Implementation

nothing particularly interesting :)

Merge request reports