From 16c2f0499f496d12871825453ea1198b6bf5b5f9 Mon Sep 17 00:00:00 2001 From: haddaway Date: Sat, 20 Oct 2012 21:46:59 -0700 Subject: [PATCH] updated users --- libtoorchat.py | 8 +++++--- toorchat.py | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/libtoorchat.py b/libtoorchat.py index 0a9dca3..d9b47bc 100644 --- a/libtoorchat.py +++ b/libtoorchat.py @@ -1,4 +1,6 @@ +USER_NAME_SIZE = 9 + class ToorChatProtocol(): ''' This is a class to allow for easy of use with anything to do with messaging ''' def __init__(self, device): @@ -21,8 +23,8 @@ class ToorChatProtocol(): return None message.start = raw_message[start_index:start_index + 4] message.xid = raw_message[start_index + 4: start_index + 12] - message.user = raw_message[start_index + 12: start_index + 44] - message.data = raw_message[start_index + 44: end_index] + message.user = raw_message[start_index + 12: start_index + 21] + message.data = raw_message[start_index + 21: end_index] message.end = raw_message[end_index: end_index+4] return message @@ -44,7 +46,7 @@ class ToorChatMessage(): if user != None: self.user = user else: - self.user = "\xAA"*32 + self.user = "anonymous" self.data = message self.end = ToorChatProtocol.get_packet_end() diff --git a/toorchat.py b/toorchat.py index 527945d..728a35f 100755 --- a/toorchat.py +++ b/toorchat.py @@ -76,7 +76,7 @@ class Visualizer(): if entry == ord('u'): self.screen.nodelay(0) user_input = self.screen.getstr(1, 1, 60) - self.user = user_input + self.user = user_input[:USER_NAME_SIZE] self.screen.nodelay(1) self.screen.addstr(1,1," "*(self.screen_max_x-3))