Files
oott/frontend
rzuastiandClaude Opus 4.8 c9e79e028f Split oott_api.dart into per-domain modules
Break the 372-line frontend API client into focused files under
lib/utils/api/: error mapping (api_error.dart), Dio setup behind a
buildDio factory (dio_config.dart), and device/scanner/notification
endpoints as extensions in part files. Collapse the five near-identical
scanner-status methods via a generic _getModel helper and de-duplicate
the pagination logic via a shared _paginate helper.

The BackendAPI singleton and dioErrorToUserMessage remain importable
from oott_api.dart unchanged, so no call sites are affected.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 10:24:37 -04:00
..
2026-02-11 14:07:27 -05:00
2026-05-28 11:32:35 -04:00
2026-02-11 14:07:27 -05:00
2026-02-11 14:07:27 -05:00
2026-02-11 14:07:27 -05:00
2026-02-12 10:44:58 -05:00
2026-02-11 14:07:27 -05:00