From 876f511f45c55d6774416bf4c7ca980872fde106 Mon Sep 17 00:00:00 2001 From: j Date: Tue, 5 Apr 2016 10:40:57 +0200 Subject: [PATCH] trigger peering.accept if peering in requestPeering --- oml/node/nodeapi.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/oml/node/nodeapi.py b/oml/node/nodeapi.py index 3d13fdc..61569da 100644 --- a/oml/node/nodeapi.py +++ b/oml/node/nodeapi.py @@ -26,6 +26,7 @@ def api_pullChanges(remote_id, user_id=None, from_=None, to=None): return Changelog.aggregated_changes(from_) def api_requestPeering(user_id, username, message): + event = 'peering.request' user = User.get_or_create(user_id) if not user.peered: pref = settings.preferences.get('receivedRequests') @@ -35,13 +36,14 @@ def api_requestPeering(user_id, username, message): user.info['message'] = message user.update_peering(True, username) user.update_name() + event = 'peering.accept' else: user.pending = 'received' user.info['username'] = username user.info['message'] = message user.update_name() user.save() - trigger_event('peering.request', user.json()) + trigger_event(event, user.json()) if user.peered: state.nodes.queue('add', user.id, True) return True