def __getUserInfo(type): req = {} req['type'] = 'GET_' + type.upper() + '_FOLDER' req['login'] = ApplicationManager.userLogin req['password'] = ApplicationManager.userPassword NetworkManager.sendRequest(req) return NetworkManager.recvResponse()['answer']
def __regiter(login, password): req = {} req['type'] = 'REGISTER' req['login'] = login req['password'] = password NetworkManager.sendRequest(req) return NetworkManager.recvResponse()['answer']
def __authenticate(login, password): req = {} req['type'] = 'AUTHENTICATE' req['login'] = login req['password'] = password NetworkManager.sendRequest(req) return NetworkManager.recvResponse()['answer']
def __getItemInfo(type, itemId): req = {} req['type'] = 'GET_ITEM_' + type.upper() req['itemId'] = itemId req['login'] = ApplicationManager.userLogin req['password'] = ApplicationManager.userPassword NetworkManager.sendRequest(req) return NetworkManager.recvResponse()['answer']
def __shareItem(itemId, toLogin): req = {} req['type'] = 'SHARE_ITEM' req['itemId'] = itemId req['toLogin'] = toLogin req['login'] = ApplicationManager.userLogin req['password'] = ApplicationManager.userPassword NetworkManager.sendRequest(req) return NetworkManager.recvResponse()['answer']
def __creatItem(name, type, where, itemData=''): req = {} if type == 'folder': req['type'] = 'CREATE_FOLDER' else: req['type'] = 'CREATE_FILE' req['data'] = itemData req['where'] = where req['name'] = name req['login'] = ApplicationManager.userLogin req['password'] = ApplicationManager.userPassword NetworkManager.sendRequest(req) return NetworkManager.recvResponse()['answer']