Skip to content

Notifications system

Damien Brugne edited this page Jul 16, 2015 · 23 revisions

Notification types

roompromote

Global type for roomop, roomdeop, roomban, roomdeban and roomkick.

  • Notification is systematically created on user action and sent to notification center.
  • Email/mobile:
    • Scheduler is set to run every 5s
    • Scheduler retrieve only notification older than 5s for sending
    • Only sent if user is offline at the moment of the user action and still offline on next scheduler run

usermessage

  • Browser : Never.
  • Email: Only if offline.
  • Mobile: Only if offline.
  • Delay: 5 minutes.

userinvite

  • Browser : Always.
  • Email: Only if offline.
  • Mobile: Only if offline.
  • Delay: None.

roommessage

  • Browser : Never.
  • Email: Only if offline.
  • Mobile: Only if offline.
  • Delay: 5 minutes.

roomjoined

  • Browser : Always.
  • Email: Only if offline.
  • Mobile: Only if offline.
  • Delay: None.

roomtopic

  • Browser : Always.
  • Email: Only if offline.
  • Mobile: Only if offline.
  • Delay: None.

usermention

  • Browser : Always.
  • Email: Only if offline.
  • Mobile: Only if offline.
  • Delay: None.

userpromote (userban / userdeban)

  • Browser : Always.
  • Email: Only if offline.
  • Mobile: Only if offline.
  • Delay: None.

Clone this wiki locally