import 'dart:convert'; import 'package:http/http.dart' as http; late String tmdbApiKey; Future fetchTmdbApiKey() async { try { final response = await http.get(Uri.parse('https://vortxapp.space/api/tmdb-keys/random?code=$appHardcodedCode')); if (response.statusCode == 200) { final data = jsonDecode(response.body); tmdbApiKey = data['randomKey']; } else { // Fallback or error handling tmdbApiKey = 'e904cd25f93143f938021b6f300ca5f6'; } } catch (e) { // Fallback or error handling tmdbApiKey = 'e904cd25f93143f938021b6f300ca5f6'; } } const String tmdbBaseUrl = 'https://api.themoviedb.org/3'; const String tmdbImageBaseUrl = 'https://image.tmdb.org/t/p/w500'; const String appHardcodedCode = 'svohYQNJ'; // Your hardcoded application code const String dynamicUrlApi = 'https://vortxapp.space/api/get-url-by-code?code=$appHardcodedCode'; const String dynamicUrlKey = 'dynamic_api_url'; // SharedPreferences key