public static async Task Init() { if (AllPlayers.Count == 0) { Players response = await ApiService.GetPlayersPage(100, 1); AllPlayers.AddRange(response.Data); while (response?.Meta?.NextPage != null) { response = await ApiService.GetPlayersPage(100, response.Meta.NextPage.Value); AllPlayers.AddRange(response.Data); } Initialized = true; } }