AquaMail Forum

На Русском языке => Ошибки => Topic started by: Andrey_B on March 17, 2018, 12:07:29 am

Title: Потерся черновик
Post by: Andrey_B on March 17, 2018, 12:07:29 am
Такое, похоже, мог спровоцировать только редкостный... оптимист, рисколюб, экстремал... Не знаю как точно назвать этого человека.

Читал книгу две недели (или три) и копировал время от времени цитаты в новое письмо в одном из аккаунтов (себе же), которое прекрасно сохранялось в черновиках. В конце концов послал бы его себе на тот же ящик и подшил. [Кстати, этакий лайфхак: отдельный аккаунт как вполне работающая альтернатива оборзевшему Эверноту] Телефон перезагружался, что только с ним ни делалось - черновик прекрасно себя чувствовал, жил и копил информацию. В этом же аккаунте было два других черновика в той же папке, но поменьше объемом с той же целью, но на другую тематику (одному почти год скоро будет - видать, на сервере уже хранится).

И вот, в один прекрасный день оказалось, что от него осталась только тема. Два соседа до сих пор живы и в неизменном виде.

Что было причиной - не могу понять. Сам не мог зачистить. Недавно обновил версию программы на последнюю. Но два других-то сохранились!

Может, превысил какой-то размер переменной (цитат очень много накопировал).

Больше всего интересует, можно ли где-то во временных папках программы или еще где найти хоть какие-то сохранившиеся огрызки?

(Автобэкап не настроен, естественно, иначе бы не спрашивал)
Title: Re: Потерся черновик
Post by: Andrey_B on March 17, 2018, 12:25:19 am
  ;D
В удаленных нашел несколько предыдущих версий. Не полных, но уже не всю книгу перечитывать.

Вопрос пока не снимаю. Хотелось бы понять, как это работает, как этого избежать.
Title: Re: Потерся черновик
Post by: Kostya Vasilyev on March 18, 2018, 02:06:00 pm
Огрызки - вряд ли.

Потеря данных это конечно очень плохо - но чтобы исправить, нужен более конкретный сценарий как воспроизвести.
Title: Re: Потерся черновик
Post by: Andrey_B on March 19, 2018, 07:49:42 pm
Пока не воспроизвелось. Сам не понял, как так вышло. Явно, какой-то трудновоспроизводимый случай. Попробую более внимательно отслеживать действия и результат. В частности, подожду новую версию и проверю что будет после обновления. На это время буду сохраняться еще в другом месте.

И все же. Я не совсем понял - черновик хранится только в программе, или на сервере? Аккаунт настроен на IMAP/SMTP протоколы (mail.ru). Папка Черновики - обычная, относящаяся к серверу почты. Вот в частности: при переключении в другое приложение появляется popup "Aquamail: черновик сохранен в user@server.ru". Что в этот момент происходит? (Догадываюсь, что как минимум сообщение сохраняется локально на случай, если андроид остановит приложение принудительно и зачистит память)

А когда открываем черновик, берется последняя локальная версия, или сначала запрашивается с сервера?

Спасибо.
Title: Re: Потерся черновик
Post by: Kostya Vasilyev on March 20, 2018, 06:36:17 pm
Спасибо, если будет что-то более подробное - пожалуйста пишите либо здесь либо на support / aqua-mail / точка com.

Ошибка конечно же серьёзная, т.к. потеря данных, и я хотел бы исправить.

- Черновик сохраняется локально (когда сообщение)

- При использовании IMAP (обычно) загружается на сервер, только не сразу, а при след. проверке почты

- Если на экране написания нажать "Сохранить", то и то и другое, и сразу

- При открытии экрана написания - загружается из памяти устройства.

Экран написания <-> хранилище данных в программе на устройстве <-> почтовый сервер