setAuthToken function

void setAuthToken(
  1. String token
)

Establece el token de autenticación Bearer para las peticiones subsiguientes. Lanza error si el cliente no está inicializado o el token es inválido.

Implementation

void setAuthToken(String token) {
  final dio = _dio;
  if (dio == null) {
    throw StateError(
        'HttpClient no inicializado. Llama a apacuana.init() primero.');
  }
  if (token.isEmpty) {
    throw ArgumentError('Token de sesión inválido.');
  }

  dio.options.headers['Authorization'] = 'Bearer $token';
}