AppFlowy/frontend/appflowy_flutter/lib/shared/af_user_profile_extension.dart

17 lines
440 B
Dart
Raw Normal View History

import 'dart:convert';
import 'package:appflowy_backend/log.dart';
import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart';
extension UserProfilePBExtension on UserProfilePB {
String? get authToken {
try {
final map = jsonDecode(token) as Map<String, dynamic>;
return map['access_token'] as String?;
} catch (e) {
Log.error('Failed to decode auth token: $e');
return null;
}
}
}