work on crypto

This commit is contained in:
Kevin Froman 2018-02-28 03:06:02 -06:00
parent 5564d540cb
commit 15aa395946
No known key found for this signature in database
GPG key ID: 0D414D0FE405B63B
3 changed files with 21 additions and 6 deletions

View file

@ -216,14 +216,23 @@ class Onionr:
'''
while True:
peer = logger.readline('Peer to send to: ')
if self.onionrUtils.validateID(peer):
try:
peer = logger.readline('Peer to send to: ')
except KeyboardInterrupt:
break
else:
logger.error('Invalid peer ID')
message = logger.readline("Enter a message: ")
logger.info("Sending message to " + peer)
self.onionrUtils.sendPM(peer, message)
if self.onionrUtils.validateID(peer):
break
else:
logger.error('Invalid peer ID')
else:
try:
message = logger.readline("Enter a message: ")
except KeyboardInterrupt:
pass
else:
logger.info("Sending message to " + peer)
self.onionrUtils.sendPM(peer, message)
def openGUI(self):