FruitBankHybridApp/FruitBank.Common/Services/README.md

11 lines
429 B
Markdown

# Services
Business logic services and credential management.
## Key Files
- **`MeasurementServiceBase.cs`** — Abstract base with generic TLogger injection.
- **`ISecureCredentialService.cs`** — Interface: SaveCredentialsAsync (2-day expiry), GetCredentialsAsync, ClearCredentialsAsync. StoredCredentials sealed record.
Platform implementations: MAUI → SecureStorage, Web → obfuscated localStorage, Server → no-op.