import 'package:common/services/msal_service.dart';
import 'package:dio/dio.dart';
class ConciergeInterceptor extends Interceptor {
final MSALService _msalService;
const ConciergeInterceptor(this._msalService);
@override
void onRequest(RequestOptions options, RequestInterceptorHandler handler) async {
if (_msalService.isLoggedIn) {
final token = await _msalService.acquireTokenSilent();
options.headers["X-Authorization"] = token;
}
options.headers["Accept"] = "application/json";
super.onRequest(options, handler);
}
}