private async Task SynchronizeBricksetPrimaryUser(string apiKey, string username)
        {
            var userHash = await _secureStorageService.GetBricksetUserHash(username);

            if (string.IsNullOrWhiteSpace(userHash))
            {
                throw new Exception($"Invalid user hash for primary user '{username}'");
            }

            await _userSynchronizer.SynchronizeBricksetPrimaryUser(apiKey, username, userHash);
        }