fetchAndStoreServerpodCloudUserData static method
Future<void>
fetchAndStoreServerpodCloudUserData({
- required Client cloudApiClient,
- required String localStoragePath,
- required CommandLogger logger,
Implementation
static Future<void> fetchAndStoreServerpodCloudUserData({
required final Client cloudApiClient,
required final String localStoragePath,
required final CommandLogger logger,
}) async {
try {
final user = await cloudApiClient.users.readUser();
final cloudUserId = user.id.toString();
await ResourceManager.storeServerpodCloudUserData(
cloudUserData: ServerpodCloudUserData(cloudUserId),
localStoragePath: localStoragePath,
);
} on Exception catch (e) {
logger.debug('Failed to fetch user data: $e');
}
}