Ich benutze Quickblox und versuche, alle Dialognachrichten zu erhalten, aber die Anzahl der Nachrichten als Antwort ist begrenzt (standardmäßig 100 gemäß der Dokumentation).
Wie bekomme ich alle Dialogmeldungen vom Server ohne Limit?So erhalten Sie alle Dialognachrichten in QuickBlox
1
A
Antwort
0
nicht absolut sicher, aber pro QB JS SDK können wir die Grenze/Filter NULL
wie
var filters = null;
QB.chat.dialog.list(filters, function(err, resDialogs) { ... }
Auf der gleichen Linie setzen, versuchen Sie es NULL
oder 0
in Ihrem Fall wie
QBRequestGetBuilder requestBuilder = new QBRequestGetBuilder();
requestBuilder.setLimit(0); <-- Here
QBChatService.getChatDialogs(null, requestBuilder, new QBEntityCallback<ArrayList<QBDialog>>() {
Einstellung
** Haftungsausschluss: Ich habe QB JS SDK nicht Android verwendet, sollte aber für alle gleich konsistent sein, glaube ich.
0
Sie können Paginierung für sie eingestellt oder Quickblox sagt:
Limit search results to N records. Useful for pagination. Default value - 100
Sie passieren kann N nicht von Grenzen, vor, dass Sie die Gesamtzahl der Meldungen des Dialogs zu finden.
requestBuilder.setLimit (0); geben standardmäßig 100 Einträge zurück. –