LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Нет никакого лога отправленного. Чатик представляет собой список объектов «Message»

Этот список - и есть лог отправленного. Клиент же показывает на экране свои и чужие сообщения, с указанием таймстампов, авторов? Это лог. В эти метаданные можно добавить uuid черновика, рисовать его на экран не нужно, но использовать для выявления ситуации когда нужно затереть неактуальный черновик можно.

Весь лог просматривать не нужно, достаточно только последние. Можно ещё время создания черновика закодировать в этом uuid и не проверять более старые чем он сообщения. Можно ещё индекс последнего увиденного сообщения в логе на момент сохранения черновика на сервер слать - и не проверять более старые чем оно.

последнее сообщение от UID=12345

UID не важен, можно черновики со сквозной нумерацией чата ассоциировать

Исправление firkax, :

Нет никакого лога отправленного. Чатик представляет собой список объектов «Message»

Этот список - и есть лог отправленного. Клиент же показывает на экране свои и чужие сообщения, с указанием таймстампов, авторов? Это лог. В эти метаданные можно добавить uuid черновика, рисовать его на экран не нужно, но использовать для выявления ситуации когда нужно затереть неактуальный черновик можно.

Весь лог просматривать не нужно, достаточно только последние. Можно ещё время создания черновика закодировать в этом uuid и не проверять более старые чем он сообщения. Можно ещё индекс последнего увиденного сообщения в логе на момент сохранения черновика на сервер слать - и не проверять более старые чем оно.

Исправление firkax, :

Нет никакого лога отправленного. Чатик представляет собой список объектов «Message»

Этот список - и есть лог отправленного. Клиент же показывает на экране свои и чужие сообщения, с указанием таймстампов, авторов? Это лог. В эти метаданные можно добавить uuid черновика, рисовать его на экран не нужно, но использовать для выявления ситуации когда нужно затереть неактуальный черновик можно.

Весь лог просматривать не нужно, достаточно только последние. Можно ещё время создания черновика закодировать в этом uuid и не проверять более старые чем он сообщения.

Исходная версия firkax, :

Нет никакого лога отправленного. Чатик представляет собой список объектов «Message»

Этот список - и есть лог отправленного. Клиент же показывает на экране свои и чужие сообщения, с указанием таймстампов, авторов? Это лог. В эти метаданные можно добавить uuid черновика, рисовать его на экран не нужно, но использовать для выявления ситуации когда нужно затереть неактуальный черновик можно.