2013-02-01 9 views
7

Sto utilizzando la libreria ruby ​​xmpp4r per implementare un'applicazione di chat di gruppo multiutente con server openfire. Ho creato con successo la chat room sul server openfire. Se l'utente si collega alla chat room con le credenziali openfire non restituisce la precedente cronologia chat di gruppo, restituisce solo pochi messaggi per quello sto usando il metodo add_message_callback().Impossibile ottenere la precedente cronologia chat di gruppo utilizzando ruby ​​xmpp4r

riportano di seguito le openfire Group Chat History Ambito:
** Mostra cronologia chat Tutto - Vero

Che cosa mi manca qui (Mostra l'intera cronologia della chat per gli utenti che aderiscono una stanza.)? Qualcuno ha un codice di esempio per ottenere la cronologia precedente del gruppo?

risposta

1

Ho eseguito un server Wildfire (successore di openfire), questa impostazione sembra essere lato server. Sulla console di amministrazione di wildfire è controllata in Group Chat> Impostazioni cronologia. Qui ci sono le seguenti opzioni:

Non mostrare cronologia: non mostrare una cronologia chat agli utenti che si uniscono a una stanza.

Mostra l'intera cronologia chat: mostra l'intera cronologia chat agli utenti che si uniscono a una stanza.

Mostra un numero specifico di messaggi - Mostra un numero specifico dei messaggi più recenti nella chat. Usa la casella qui sotto per specificare quel numero.