dont add local peers to db, just show them in user dialog

This commit is contained in:
j 2015-11-29 16:39:26 +01:00
commit 444c357e54
2 changed files with 15 additions and 6 deletions

View file

@ -141,12 +141,13 @@ class LocalNodesBase(Thread):
if can_connect(data):
self._nodes[data['id']] = data
with db.session():
u = user.models.User.get_or_create(data['id'])
u.info['username'] = data['username']
u.info['local'] = data
u.update_name()
u.save()
state.nodes.queue('add', u.id)
u = user.models.User.get(data['id'])
if u:
u.info['username'] = data['username']
u.info['local'] = data
u.update_name()
u.save()
state.nodes.queue('add', u.id)
self.send()
def get_ip(self):