setHeaders method
Set headers that will be included in all HTTP requests.
Useful for setting authentication headers when user logs in/out.
headers - Map with header key-value pairs, or null to clear headers
Example:
// When user logs in
httpClient.setHeaders({
'Authorization': 'Bearer token-123',
'X-User-Id': '123'
});
// When user logs out
httpClient.setHeaders(null);
Implementation
void setHeaders(Map<String, String>? headers) {
if (headers == null) {
_headers = {};
} else {
_headers = Map<String, String>.from(headers);
}
}