예제 #1
0
def criar_eco(usuario_id, postagem_id):
    id_eco = salvar(usuario_id, postagem_id)
    usuario = UsuarioServico.buscar_por_id(usuario_id)
    postagem_ecoada = PostagemServico.buscar_postagem_por_id(postagem_id)
    postagem_ecoada.relevancia = postagem_ecoada.relevancia + 10
    PostagemServico.criar_ou_atualizar(postagem_ecoada)
    NotificacaoServico.notificar_eco_de_postagem(usuario, postagem_ecoada)
    return id_eco
예제 #2
0
def __decrementar_curtidas_postagem(postagem_id):
    postagem = PostagemServico.buscar_postagem_por_id(postagem_id)
    postagem.relevancia = postagem.relevancia - 1
    postagem.curtidas = postagem.curtidas - 1
    PostagemServico.criar_ou_atualizar(postagem)
예제 #3
0
def remover_eco_postagem(usuario_id, postagem_id):
    postagem = PostagemServico.buscar_postagem_por_id(postagem_id)
    postagem.relevancia = postagem.relevancia - 10
    PostagemServico.criar_ou_atualizar(postagem)
    return __remover_eco(usuario_id, postagem_id)