Only remove files when deleting message for incoming messages

This commit is contained in:
Sylvain Berfini 2018-02-14 17:15:29 +01:00
parent 5bedf459e3
commit f9ca962e07
2 changed files with 4 additions and 4 deletions

View file

@ -160,10 +160,10 @@ public class ChatListFragment extends Fragment implements OnItemClickListener, C
for (EventLog eventLog : room.getHistoryEvents(0)) {
if (eventLog.getType() == EventLog.Type.ConferenceChatMessage) {
ChatMessage message = eventLog.getChatMessage();
if (message.getAppdata() != null) {
if (message.getAppdata() != null && !message.isOutgoing()) {
File file = new File(message.getAppdata());
if (file.exists()) {
file.delete();
file.delete(); // Delete downloaded file from incoming message that will be deleted
}
}
}

View file

@ -286,10 +286,10 @@ public class GroupChatFragment extends Fragment implements ChatRoomListener, Con
EventLog eventLog = (EventLog)obj;
if (eventLog.getType() == EventLog.Type.ConferenceChatMessage) {
ChatMessage message = eventLog.getChatMessage();
if (message.getAppdata() != null) {
if (message.getAppdata() != null && !message.isOutgoing()) {
File file = new File(message.getAppdata());
if (file.exists()) {
file.delete();
file.delete(); // Delete downloaded file from incoming message that will be deleted
}
}
}