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
Comentários
Área de comentários em breve...
Capítulos




















