Repository navigation
Beta v1.5.0 Release
исправления:
- Кэш-хит теперь проверяет compareVersions - если версия в кэше не новее текущей, кэш не возвращается. Это главное исправление вашего бага.
- _cacheResult вызывается только при cmp > 0 - в кэш попадают только реально новые версии. Если релиз 1.4.6, а текущая 1.4.6, кэш не заполняется то следующее открытие Drawer снова сделает свежий запрос и вернёт null и плашки не будет.
- _clearCache() при cmp <= 0 - если в кэше случайно оказалась запись, равная текущей версии (например, от предыдущей гонки), она будет удалена.