45940b2dba
fixes #10
15 lines
440 B
Python
15 lines
440 B
Python
from onionrutils.stringvalidators import validate_transport
|
|
from coredb.keydb.addkeys import add_address
|
|
from coredb.keydb.listkeys import list_adders
|
|
|
|
|
|
def add_peer(peer):
|
|
# this is ok for security since add_address does this manually
|
|
assert validate_transport(peer)
|
|
if peer in list_adders():
|
|
return "already added"
|
|
if add_address(peer):
|
|
return "success"
|
|
else:
|
|
return "failure, invalid address"
|