mediaHeadersProvider top-level property

Provider<Map<String, String>> mediaHeadersProvider
final

Implementation

final mediaHeadersProvider = Provider<Map<String, String>>((ref) {
  final prefs = ref.watch(sharedPreferencesProvider);
  final apiKey = prefs.getString('server_api_key')?.trim() ?? '';

  if (apiKey.isEmpty) {
    return const <String, String>{};
  }

  return <String, String>{'ApiKey': apiKey};
});