24 lines
699 B
Dart
24 lines
699 B
Dart
import 'dart:io';
|
|
|
|
import 'package:mnemo_cards_common_backend/mnemo_cards_common_backend.dart';
|
|
import 'package:mnemo_cards_common/mnemo_cards_common.dart';
|
|
import 'package:shelf/shelf.dart';
|
|
|
|
extension RequestHelper on Request {
|
|
String? get authToken {
|
|
final userToken = headers[AppHeaders.userToken];
|
|
// final userToken = headers['user_token'];
|
|
if (userToken == null) {
|
|
return headers[HttpHeaders.authorizationHeader];
|
|
}
|
|
return userToken;
|
|
}
|
|
|
|
UserModel? get user => context['user'] as UserModel?;
|
|
|
|
String? get appVersion => headers['app_version'];
|
|
|
|
String? get requestToken => headers[AppHeaders.requestToken];
|
|
|
|
String get body => context['body'] as String;
|
|
}
|