1234567891011121314151617181920212223242526272829303132 |
- class Sessions::Event::Maintenance < Sessions::Event::Base
- database_connection_required
- def run
-
- return if !permission_check('admin.maintenance', 'maintenance')
- Sessions.broadcast(@payload, 'public', @session['id'])
-
-
- data = @payload['data']
- return if data['type'] != 'message'
- Gql::Subscriptions::PushMessages.trigger({ title: data['head'], text: data['message'] })
- false
- end
- end
|