atualizar_chat
Ouvir conteúdo
Clique para ouvir o texto completoArquivo: 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
Especialista em Numismática
Tire suas dúvidas com Cecília Romani sobre este capítulo pelo WhatsApp.
Falar com CecíliaComentários
Área de comentários em breve...
Capítulos




















