День девятьсот тридцать четвертый.
Суть этого дня - проклятый Update в MongoDB. Почему-то никакими способами - ни через Update, ни через Model.Where().Update().exec(), ни через FindOneAndUpdate() работать оно не хотело.
Определить, есть ли такая запись в бд - легко. А вот обновить её - нет, простите.
В итоге я последовал пути разбиения всего неработающего на маленькие работающие кусочки: удаление работает, добавление тоже - совместим, получим обновление!
Переписал все для андроида, проверил на эмуляторе - вроде бы работает, можно проверять на реальном устройстве и просить ребят поставить у себя.
Но тут оказалось, что определение собственного телефона задача отнюдь нетривиальная. На моем самсунге так и вовсе нереальная.
Надо как-то или спрашивать при запуске, или еще что-то придумывать.
А еще я смотрел AT весь день.
В остальном, вроде бы, ничего особо интересного.