getFakeAuthHeaders function

Map<String, dynamic> getFakeAuthHeaders()

Implementation

Map<String, dynamic> getFakeAuthHeaders() {
  final userId = DateTime.now().millisecondsSinceEpoch.toString();
  final userName = 'user-$userId';
  final userAddress = <String, dynamic>{
    'formatted': '123 Main St, Austin, Texas, US',
    'street_address': '123 Main St',
    'locality': 'Austin',
    'region': 'Texas',
    'postal_code': '78601',
    'country': 'US',
  };
  return <String, dynamic>{
    'X-User-Id': userId,
    'X-User-Email': '$userName@daft.dev',
    'X-User-Username': userName,
    'X-User-Nickname': userId,
    'X-User-GivenName': 'Given',
    'X-User-FamilyName': 'Family',
    'X-User-PhoneNumber': '+1 123-456-7890',
    'X-User-BirthDate': '1970-01-01',
    'X-User-ZoneInfo': 'America/Chicago',
    'X-User-Locale': 'en-US',
    'X-User-Picture':
        'http://getdrawings.com/free-icon-bw/people-icon-vector-free-22.png',
    'X-User-Address': jsonEncode(userAddress),
    'X-User-LastUpdated': DateTime.now().toIso8601String(),
  };
}