deleteChat static method
Implementation
static Future<int?> deleteChat(PersonChat chats) async {
if (chats.chatType.type == chatType.file) {
try {
File(chats.chatType.path!).delete();
} catch (_) {}
}
await ChatDatabase.delete(chats.id, chats.listId);
chat.removeWhere((element) => element.id == chats.id);
if (chat.isEmpty) {
return 0;
} else {
return chat.last.id;
}
}