async def muda_dados_usuario(cidade: city, id_cidade: int = None): conn = pj.connectMYSQL() pj.muda_nome_cidade(conn, id_cidade, cidade.nome) conn.close()
async def add_joinhas(joinha: joinha): conn = pj.connectMYSQL() pj.adiciona_joinhas(conn, joinha.id_post, joinha.id_usuario, joinha.joinha) conn.close()
async def listar_usuarios(id_usuario: int): conn = pj.connectMYSQL() users = pj.acha_usuario(conn, id_usuario) conn.close() return users
async def deletar_usuario(id_usuario: int): conn = pj.connectMYSQL() pj.remove_usuario(conn, id_usuario) conn.close()
async def lista_imagem_passaros(): conn = pj.connectMYSQL() a = pj.passaro_imagem(conn) conn.close() return a
async def dados_visu(): conn = pj.connectMYSQL() a = pj.dados_visu(conn) conn.close() return a
async def lista_post(id_usuario: int): conn = pj.connectMYSQL() users = pj.lista_post_usuario(conn, id_usuario) conn.close() return users
async def pop_cidade(id_cidade: int): conn = pj.connectMYSQL() a = pj.popular_cidade(conn, id_cidade) conn.close() dd = {"id_usuario": a} return dd
async def muda_dados_usuario(passaro: city, id_passaro: int = None): conn = pj.connectMYSQL() pj.muda_nome_passaro(conn, id_passaro, passaro.nome) conn.close()
async def lista_post(): conn = pj.connectMYSQL() users = pj.lista_post(conn) conn.close() return users
async def adicionar_usuario(cidade: city): conn = pj.connectMYSQL() pj.adiciona_passaro(conn, cidade.nome) conn.close()
async def listar_cidade(id_passaro: int): conn = pj.connectMYSQL() users = pj.acha_passaro(conn, id_passaro) conn.close() return users
async def lista_cidade(): conn = pj.connectMYSQL() users = pj.lista_passaro(conn) conn.close() return users
async def change_joinhas(joinha: joinha): conn = pj.connectMYSQL() pj.muda_joinhas(conn, joinha.id_post, joinha.id_usuario, joinha.joinha) conn.close()
async def listar_cidade(id_post: int): conn = pj.connectMYSQL() users = pj.acha_post(conn, id_post) conn.close() return users
async def apaga_joinhas(joinha: joinha): conn = pj.connectMYSQL() pj.apaga_joinhas(conn, joinha.id_post, joinha.id_usuario) conn.close()
async def adicionar_post(post: post): conn = pj.connectMYSQL() pj.adiciona_post(conn, post.titulo, post.imagem, post.texto, post.id_usuario) conn.close()
async def pop_cidade(id_usuario: int): conn = pj.connectMYSQL() a = pj.usuario_referencia_usuario(conn, id_usuario) conn.close() return a
async def deletar_post(id_post: int): conn = pj.connectMYSQL() pj.remove_post(conn, id_post) conn.close()
async def add_bio(bio: bio): conn = pj.connectMYSQL() pj.add_bio(conn, bio.id_usuario, bio.Nome_completo, bio.Foto_perfil, bio.Descricao) conn.close()
async def muda_dados_usuario(post: post, id_post: int = None): conn = pj.connectMYSQL() pj.muda_dados_post(conn, id_post, post.titulo, post.imagem, post.texto, post.ativo) conn.close()
async def listar_usuarios(): conn = pj.connectMYSQL() users = pj.lista_usuario(conn) conn.close() return users
async def visu_post(visu: visualizacao): conn = pj.connectMYSQL() pj.visu_post(conn, visu.id_usuario, visu.id_post, visu.OS, visu.BROWSER, visu.IP) conn.close()
async def adicionar_usuario(usuario: user): conn = pj.connectMYSQL() pj.adiciona_usuario(conn, usuario.nome, usuario.email, usuario.id_cidade) conn.close()
async def preferencia_add(prefere: prefere): conn = pj.connectMYSQL() pj.adiciona_preferencia(conn, prefere.id_usuario, prefere.id_passaro) conn.close()
async def muda_dados_usuario(usuario: user, id_usuario: int = None): conn = pj.connectMYSQL() pj.muda_dados_usuario(conn, id_usuario, usuario.nome, usuario.email, usuario.id_cidade, usuario.ativo) conn.close()
async def deletar_usuario(id_cidade: int): conn = pj.connectMYSQL() pj.remove_cidade(conn, id_cidade) conn.close()