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"
|