Split out the redis hostname for user events and build logs as a string config. Modularize the user events and fix all callers.
This commit is contained in:
parent
4c1538ca90
commit
d1f4fbdacc
6 changed files with 37 additions and 12 deletions
|
@ -3,8 +3,8 @@ import json
|
|||
|
||||
from flask import request, Blueprint, abort, Response
|
||||
from flask.ext.login import current_user
|
||||
from data import userevent
|
||||
from auth.auth import require_session_login
|
||||
from app import userevents
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
@ -41,7 +41,7 @@ def index():
|
|||
@realtime.route("/user/test")
|
||||
@require_session_login
|
||||
def user_test():
|
||||
evt = userevent.UserEvent('logs.quay.io', current_user.db_user().username)
|
||||
evt = userevents.get_event(current_user.db_user().username)
|
||||
evt.publish_event_data('test', {'foo': 2})
|
||||
return 'OK'
|
||||
|
||||
|
@ -58,5 +58,5 @@ def user_subscribe():
|
|||
if not events:
|
||||
abort(404)
|
||||
|
||||
listener = userevent.UserEventListener('logs.quay.io', current_user.db_user().username, events)
|
||||
listener = userevents.get_listener(current_user.db_user().username, events)
|
||||
return Response(wrapper(listener), mimetype="text/event-stream")
|
||||
|
|
Reference in a new issue