getNotificationPreferences method
Implementation
Future<Map<String, dynamic>> getNotificationPreferences() async {
final userId = _client.auth.currentUser?.id;
if (userId == null) return {};
final response = await _client
.from('profiles')
.select('settings')
.eq('id', userId)
.maybeSingle();
if (response == null) return {};
final settings = response['settings'] as Map<String, dynamic>? ?? {};
return settings['notifications'] as Map<String, dynamic>? ?? {};
}