onRequest method
Called when the request is about to be sent.
Implementation
@override
void onRequest(
RequestOptions options,
RequestInterceptorHandler handler,
) async {
if (Get.isRegistered<ChatController>()) {
final PupauConfig? config = Get.find<ChatController>().pupauConfig;
if (config?.apiKey != null && config!.apiKey!.isNotEmpty) {
options.headers["Api-Key"] = config.apiKey;
} else if (config?.bearerToken != null &&
config!.bearerToken!.isNotEmpty) {
options.headers["Authorization"] = "Bearer ${config.bearerToken}";
}
}
super.onRequest(options, handler);
}