BloomSupabaseUser.fromJson constructor

BloomSupabaseUser.fromJson(
  1. Map<String, dynamic> json
)

Constructs a BloomSupabaseUser from a JSON json map.

Implementation

factory BloomSupabaseUser.fromJson(Map<String, dynamic> json) {
  return BloomSupabaseUser(
    id: json['id']?.toString() ?? '',
    email: json['email']?.toString() ?? '',
    accessToken: json['access_token']?.toString(),
    refreshToken: json['refresh_token']?.toString(),
    userMetadata: json['user_metadata'] is Map
        ? Map<String, dynamic>.from(json['user_metadata'] as Map)
        : const {},
  );
}