From 1081ae523c47a94bcb1f7c53901114710949d188 Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Wed, 10 Nov 2010 02:03:04 +0100 Subject: Make user class a userhandler class (relative to a user root directory) Add proper user registration to server component --- user.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'user.py') diff --git a/user.py b/user.py index 184a880..1cf0ec8 100644 --- a/user.py +++ b/user.py @@ -1,14 +1,16 @@ import os import os.path -class User : - def __init__(self,jid): - self.jid = jid +class UserHandler : + def __init__(self,root): + self.root = root - @staticmethod - def createDirectory(jid): - os.mkdir(jid) - - @staticmethod - def subscribed(name): - return os.path.exists(name) \ No newline at end of file + def register(self,name): + if not os.path.exists(name) : + os.mkdir(self.root+'/'+name) + + def registered(self,name): + return os.path.exists(self.root+'/'+name) + + def getUserList(self): + return os.listdir(self.root) \ No newline at end of file -- cgit v1.2.3-70-g09d2