mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 14:52:15 +00:00
More flexable broadcasting, broken by server/group/user on the api level
This commit is contained in:
@@ -264,7 +264,9 @@ class AnnounceHandler(BaseHandler):
|
||||
def read(self, request):
|
||||
|
||||
sid = request.GET.get('sid', None)
|
||||
to = request.GET.getlist('to')
|
||||
users = request.GET.getlist('users')
|
||||
groups = request.GET.getlist('groups')
|
||||
servers = request.GET.getlist('servers')
|
||||
message = request.GET.get('message', None)
|
||||
subject = request.GET.get('subject', None)
|
||||
|
||||
@@ -275,6 +277,6 @@ class AnnounceHandler(BaseHandler):
|
||||
return {'result': 'invalid'}
|
||||
|
||||
api = srv.api_class
|
||||
return {'result': api.announce(api.settings['jabber_server'], message, subject, groups=to)}
|
||||
return {'result': api.announce(api.settings['jabber_server'], message, subject, users=users, groups=groups, servers=servers) }
|
||||
|
||||
return {'result': 'invalid'}
|
||||
|
||||
Reference in New Issue
Block a user