Quickblox bietet eine Möglichkeit, Chat-Nachrichten (eins nach dem anderen) aus dem Dialog zu löschen. Gibt es eine Möglichkeit, den Verlauf des aktuellen Dialogs zu löschen oder zu löschen? Und ich spreche nicht von Dialogen.Wie lösche ich den Chat-Verlauf in Quickblox?
0
A
Antwort
0
Sie können den Dialog einzeln löschen, aber nicht alle Dialoge mit einem Klick löschen. Sie müssen Ihre eigene Logik zum Löschen aller Dialoge erstellen. Hier, ich bin in der Lage Dialogfeld löschen unten Code:
// delete currend dialog
function onDialogDelete() {
if (confirm('Are you sure you want remove the dialog?')) {
QB.chat.dialog.delete(currentDialog._id, function(err, res) {
if (err) {
console.error(err);
} else {
console.info('Dialog removed');
$('#'+currentDialog._id).remove();
delete dialogs[currentDialog._id];
if(Object.keys(dialogs).length > 0){
triggerDialog(dialogs[Object.keys(dialogs)[0]]._id);
} else {
$('#messages-list').empty();
}
}
});
$("#update_dialog").modal("hide");
$('#update_dialog .progress').show();
}
}
Diese Funktion ist bereits in cordova sms_chat Beispielcode arbeiten.
Verwandte Themen
- 1. Wie lösche ich den Standardkonstruktor?
- 2. Wie lösche ich den Navigationsstapel?
- 3. Wie lösche ich den Canvas in Android?
- 4. Wie lösche/lösche ich den Inhalt eines Tkinter Text Widgets?
- 5. Wie blockiere ich einen Benutzer in QuickBlox?
- 6. Wie lösche ich den Bildlauf im Bildschirmbefehl?
- 7. Wie lösche ich den Inhalt eines IFRAME?
- 8. Wie lösche ich den Cache einer App?
- 9. Quickblox Chat mit quickblox
- 10. Wie lösche ich den Textinhalt eines div in Javascript?
- 11. Wie lösche ich den Inhalt eines Ordners in Python?
- 12. Wie lösche ich den Server-Cache in asp.net?
- 13. Wie lösche ich den letzten Git Commit in Bitbucket?
- 14. Wie lösche ich den lokalen Speicher in IE11?
- 15. Python | Wie lösche ich den letzten Eintrag in der Liste?
- 16. Wie lösche ich den Navigationsverlauf in Silverlight/Windows Phone 7?
- 17. Wie lösche ich den Text in einem auto-complete-Feld?
- 18. Wie lösche ich den Titel des Navigationsmenüs in liveray theme?
- 19. Wie lösche ich den gesamten Commit-Verlauf in GitHub?
- 20. Wie lösche ich den Status in der #ngrx?
- 21. Wie lösche ich den Code-Cache in Python/Django?
- 22. Wie lösche ich den Komponentenreduktionsstatus in der KomponenteWillUnmount?
- 23. Wie lösche ich JTextArea?
- 24. Wie lösche ich Interzeptoren?
- 25. Wie kann ich Aufkleber in quickblox iOS Code
- 26. Wie lösche ich eine Zeichenfolge?
- 27. Koolwired.Imap - Wie lösche ich Nachrichten?
- 28. Wie lösche ich Dokumententypen in elasticsearch?
- 29. Wie lösche ich eine Anfrage in MongoJS?
- 30. Wie lösche ich dieses Objekt?
Danke, bitte lesen Sie meine Frage sorgfältig, ich frage nach Nachrichten nicht Dialoge, richtig? –
und ja, ich kann Schleifen für jede Nachricht verwenden und sie löschen, aber ich möchte keine Schleife dafür verwenden. –
Wenn Sie keine Schleife verwenden möchten, dann glaube ich nicht, dass es einen anderen möglichen Weg gibt. Jetzt hängt es von dir ab. –