Пытков Роман be1ba29f4d feat(yandex-disk): REST client, repository, and app-folder storages
Add Yandex Disk API (Retrofit + OkHttp), per-vault repository with DB-backed
OAuth token, YandexStorage/YandexStorageAccessor under app:/<uuid>, and a
real YandexVault bootstrap (disk quota, list storages, create/remove).

Expose vault and storage availability: vault is reachable after diskInfo;
each storage combines vault reachability with local init readiness. Map
401 to YandexDiskAuthException and mark the vault unavailable.

Add YandexAccountDao.getByVaultUuid for fresh tokens on each request.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-03 21:11:53 +03:00
2026-04-16 23:11:18 +03:00
2026-05-03 19:47:18 +03:00
2026-02-15 07:48:22 +03:00
2026-03-27 04:23:08 +03:00
2026-04-16 22:29:29 +03:00
2026-02-15 07:48:22 +03:00
2026-02-15 07:48:22 +03:00
2026-02-15 07:48:22 +03:00
Description
No description provided
MIT 16 MiB
Languages
Kotlin 100%