169 похожих чатов

Добрый день, коллеги. Подскажите пожалуйста как решить мою задачу. У

меня есть ряд таблиц, каждую из которых пользователь должен подтвердить, когда завершит редактирование. В момент подтверждения я думаю сохранять информацию что таблица была подтверждена в базу realtime.

Затем эту информацию будут получать другие пользователи, которых может быть Н-ое кол-во (заранее неизвестно кто будет получать их, так как в процессе адресаты могут меняться по ряду принадлежностей к тому или иному отделу). Они получают последние примерно 40-50 подтверждений и видят метку в интерфейсе что есть 50 новых непрочтённых событий. Открывают их и события становятся прочитанными, так вот как и куда мне лучше сохранять статус что пользователь уже видел это сообщение, что бы в дальнейшем ему показывало только то кл-во, которые он ещё не видел.

Я думал паралельно для каждого сохранять массив идентификаторов этих событий и получать их в том же кл-ве что и сами подтверждения. Получается, пользователь получает 50 последних подтверждений и 50 последних прочитанных им, дальше они сравниваются и те что отсутствуют во втором списке будут выводится как непрочитанные.

Или можем я слишком усложняю и есть схема проще?)

3 ответов

17 просмотров

Можете разделить ваше сообщение на абзацы?

Максим- Автор вопроса
Arthur G
Можете разделить ваше сообщение на абзацы?

Могу, но разе это влияет на что-то?

Максим
Могу, но разе это влияет на что-то?

Если хотите, чтобы вас поняли, то разделение на абзацы поможет. Я ваше сообщение не могу понять.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
12
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
Карта сайта