import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:spotube/models/metadata/metadata.dart'; import 'package:spotube/provider/metadata_plugin/auth.dart'; import 'package:spotube/provider/metadata_plugin/metadata_plugin_provider.dart'; final metadataPluginUserProvider = FutureProvider( (ref) async { final metadataPlugin = await ref.watch(metadataPluginProvider.future); ref.watch(metadataPluginAuthenticatedProvider); if (metadataPlugin == null) { return null; } return metadataPlugin.user.me(); }, );