def get(self): """ :returns all dialogs of current_user """ user = self.get_current_user() if not user: raise HTTPError(300, 'forbidden') res = yield Dialog.get_all_with_user(user) self.write(json.dumps(res))
def open(self): self.application.webSocketsPool.append(self) user = self.get_current_user() lst = yield Dialog.get_all_with_user(user) lst = [d['id'] for d in lst] self._list_of_dialogs = lst