проверка на пустоту сообщений при распаковке

++
This commit is contained in:
2025-06-12 13:32:49 +03:00
parent 641ce80102
commit f2644392ad
6 changed files with 48 additions and 20 deletions

View File

@@ -1141,15 +1141,17 @@ public class db_project_info extends DBObject {
}
///------------------------------------------------------------------------------------------->>>>>
public void unpackMessagesAndLog(String packed_messages, String log_in) throws Exception {
MessagesJson messages = Utils_.gson.fromJson(packed_messages, MessagesJson.class);
for (FileMessagesJson fileMessages: messages.allMessages){
fileMessages.file=Utils_.toW(fileMessages.file);
//--
DBProjectFile messageFile = db.files.Data.get(fileMessages.file);
for (Message message: fileMessages.messages){
messageFile.AddNewMessage(message);
if (!packed_messages.isEmpty()) {
MessagesJson messages = Utils_.gson.fromJson(packed_messages, MessagesJson.class);
for (FileMessagesJson fileMessages : messages.allMessages) {
fileMessages.file = Utils_.toW(fileMessages.file);
//--
DBProjectFile messageFile = db.files.Data.get(fileMessages.file);
for (Message message : fileMessages.messages) {
messageFile.AddNewMessage(message);
}
messageFile.father.db.Update(messageFile);
}
messageFile.father.db.Update(messageFile);
}
Log = log_in;
Update();