import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../core/infra/emby_api/emby_headers.dart'; import '../shared/utils/platform_device_name.dart'; import 'di_providers.dart'; import 'session_provider.dart'; final embyImageHeadersProvider = FutureProvider?>(( ref, ) async { final session = ref.watch(activeSessionProvider); if (session == null) return null; final deviceId = await ref.watch(deviceIdProvider.future); return EmbyRequestHeaders.image( deviceId: deviceId, deviceName: kEmbyDeviceName, token: session.token, userId: session.userId, ); });