diff --git a/lib/src/spotify_base.dart b/lib/src/spotify_base.dart index 2170329..c797c65 100644 --- a/lib/src/spotify_base.dart +++ b/lib/src/spotify_base.dart @@ -10,58 +10,58 @@ abstract class SpotifyApiBase { 'https://accounts.spotify.com/authorize'; bool _shouldWait = false; - late FutureOr _client; + + late FutureOr _client; + FutureOr get client => _client; + late Artists _artists; - Artists get artists => _artists; + late Albums _albums; - Albums get albums => _albums; + late Browse _browse; - Browse get browse => _browse; + late Tracks _tracks; - Tracks get tracks => _tracks; + late Playlists _playlists; - Playlists get playlists => _playlists; + late Episodes _episodes; - Episodes get episodes => _episodes; + late RecommendationsEndpoint _recommendations; - RecommendationsEndpoint get recommendations => _recommendations; + late Markets _markets; - Markets get markets => _markets; + late Users _users; - Users get users => _users; + late Search _search; - Search get search => _search; + late AudioFeatures _audioFeatures; - AudioFeatures get audioFeatures => _audioFeatures; + late AudioAnalysisEndpoint _audioAnalysis; - AudioAnalysisEndpoint get audioAnalysis => _audioAnalysis; + late Categories _categories; - Categories get categories => _categories; + late Me _me; - Me get me => _me; + late PlayerEndpoint _player; - PlayerEndpoint get player => _player; + late Shows _shows; - Shows get shows => _shows; - FutureOr get client => _client; - SpotifyApiBase.fromClient(FutureOr client) { _client = client as FutureOr;