diff options
Diffstat (limited to 'player-android/lib/api/player_api_client.dart')
| -rw-r--r-- | player-android/lib/api/player_api_client.dart | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/player-android/lib/api/player_api_client.dart b/player-android/lib/api/player_api_client.dart index 9e987c2..13b5ead 100644 --- a/player-android/lib/api/player_api_client.dart +++ b/player-android/lib/api/player_api_client.dart @@ -51,6 +51,12 @@ class PlayerApiClient { Future<void> healthz() => throw UnimplementedError(); Future<void> readyz() => throw UnimplementedError(); + /// Returns the total number of registered users. + /// + /// Clients use this to detect first-run (count == 0) and redirect to the + /// bootstrap screen instead of the login screen. + Future<int> countUsers() => throw UnimplementedError(); + // --------------------------------------------------------------------------- // Shared / public endpoints (no auth required) // --------------------------------------------------------------------------- |
