only publish id to directroy once
This commit is contained in:
parent
66966570de
commit
553ee380fe
1 changed files with 3 additions and 1 deletions
|
@ -453,11 +453,13 @@ def update_online():
|
||||||
'id': settings.USER_ID,
|
'id': settings.USER_ID,
|
||||||
'online': state.online
|
'online': state.online
|
||||||
})
|
})
|
||||||
if state.online:
|
if not settings.server.get('migrated_id', False):
|
||||||
r = directory.put(settings.sk, {
|
r = directory.put(settings.sk, {
|
||||||
'id': settings.USER_ID,
|
'id': settings.USER_ID,
|
||||||
})
|
})
|
||||||
logger.debug('push id to directory %s', r)
|
logger.debug('push id to directory %s', r)
|
||||||
|
if r:
|
||||||
|
settings.server['migrated_id'] = True
|
||||||
|
|
||||||
def check_nodes():
|
def check_nodes():
|
||||||
if state.online:
|
if state.online:
|
||||||
|
|
Loading…
Reference in a new issue