Beispiel #1
0
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)
Beispiel #2
0
def enviar_msg_para_canal(id_canal):
    mensagem_controller = MensagemController()
    mensagem = mensagem_controller.enviar_msg_para_canal(id_canal)
    return _sucesso(mensagem)
Beispiel #3
0
def buscar_msg_do_usuario(id_usuario):
    mensagem_controller = MensagemController()
    mensagens = mensagem_controller.buscar_msgs_do_usuario(id_usuario)
    return _sucesso(mensagens)
Beispiel #4
0
def enviar_msg_para_usuario(id_usuario):
    mensagem_controller = MensagemController()
    mensagem = mensagem_controller.enviar_msg_para_usuario(id_usuario)
    return _sucesso(mensagem)
Beispiel #5
0
def buscar_msg_do_canal(id_canal):
    mensagem_controller = MensagemController()
    mensagens = mensagem_controller.buscar_msgs_do_canal(id_canal)
    return _sucesso(mensagens)
Beispiel #6
0
def obter_canais():
    canal_controller = CanalController()
    lista_de_canais = canal_controller.buscar_canais_do_usuario_no_workspace()
    return _sucesso(lista_de_canais)
Beispiel #7
0
def analise(metrica):
    analise_controller = AnaliseDeRedeController()
    G = analise_controller.analisar_rede(metrica)
    return _sucesso(nx.node_link_data(G))
Beispiel #8
0
def obter_usuarios():
    usuario_controller = UsuarioController()
    lista_de_usuarios = usuario_controller.buscar_usuarios_do_workspace()
    return _sucesso(lista_de_usuarios)
Beispiel #9
0
def esta_logado():
    return _sucesso(session['usuario'])
Beispiel #10
0
def logout():
    session.pop('usuario', None)
    return _sucesso(None)