Arquivos auxiliares

atualizar_chat

Imagem padrão
Ouvir conteúdo
Clique para ouvir o texto completo

Arquivo: atualizar_chat.php
Função: Atualizar dinamicamente o chat do Pregão, retornando novas mensagens, lances e avisos do leiloeiro sem recarregar a página.

Descrição:
O arquivo é acionado via requisição AJAX do front-end. Ele consulta as últimas mensagens do chat no banco de dados, organiza os registros em ordem cronológica e retorna um JSON contendo as mensagens, garantindo que os participantes vejam os lances e comentários em tempo quase real.

Entradas:

  • idMoeda (ID da moeda do Pregão)

  • idAnuncio (ID do anúncio correspondente)

Saídas:

  • JSON com as chaves:

    • mensagens: array das últimas mensagens (apelido, mensagem, data/hora)

    • lider: usuário líder do chat ou "Sem lance"

    • maior: valor do maior lance registrado

    • fimPregao: timestamp de encerramento do pregão

    • novaMoeda: boolean indicando se a moeda mudou no pregão

Dependências:

  • databaseNexa.php para conexão ao banco de dados

  • tabela pregao_chat

  • sessão PHP ativa (session_start)

Cuidados e recomendações:

  • Validar parâmetros recebidos (idMoeda e idAnuncio)

  • Evitar exposição de dados sensíveis no JSON

  • Garantir que múltiplos acessos simultâneos não gerem inconsistências

  • Não adicionar lógica de negócio além da atualização e retorno do chat

Tire suas dúvidas

Cecília Romani
Cecília Romani

Especialista em Numismática

Tire suas dúvidas com Cecília Romani sobre este capítulo pelo WhatsApp.

Falar com Cecília

Comentários

Área de comentários em breve...