def login(): usuario_controler = UsuarioController() usuario = usuario_controler.efetuar_login() socketio.send('#########LOGIN###########') if usuario is None: return app.response_class(response={'erro': 'usuario não autenticado'}, status=401, mimetype='application/json') return _sucesso(usuario)
def enviar_msg_para_canal(id_canal): mensagem_controller = MensagemController() mensagem = mensagem_controller.enviar_msg_para_canal(id_canal) return _sucesso(mensagem)
def buscar_msg_do_usuario(id_usuario): mensagem_controller = MensagemController() mensagens = mensagem_controller.buscar_msgs_do_usuario(id_usuario) return _sucesso(mensagens)
def enviar_msg_para_usuario(id_usuario): mensagem_controller = MensagemController() mensagem = mensagem_controller.enviar_msg_para_usuario(id_usuario) return _sucesso(mensagem)
def buscar_msg_do_canal(id_canal): mensagem_controller = MensagemController() mensagens = mensagem_controller.buscar_msgs_do_canal(id_canal) return _sucesso(mensagens)
def obter_canais(): canal_controller = CanalController() lista_de_canais = canal_controller.buscar_canais_do_usuario_no_workspace() return _sucesso(lista_de_canais)
def analise(metrica): analise_controller = AnaliseDeRedeController() G = analise_controller.analisar_rede(metrica) return _sucesso(nx.node_link_data(G))
def obter_usuarios(): usuario_controller = UsuarioController() lista_de_usuarios = usuario_controller.buscar_usuarios_do_workspace() return _sucesso(lista_de_usuarios)
def esta_logado(): return _sucesso(session['usuario'])
def logout(): session.pop('usuario', None) return _sucesso(None)