🛠️ Add default header management methods to API client

This commit is contained in:
2026-01-28 22:48:06 +00:00
parent 56578917e8
commit e51d484083
2 changed files with 164 additions and 1 deletions

View File

@@ -191,7 +191,16 @@ export function createApiClient(config = {}) {
body: JSON.stringify(data)
}),
delete: (url, options = {}) =>
request(url, { ...options, method: 'DELETE' })
request(url, { ...options, method: 'DELETE' }),
// Header management
setDefaultHeader: (name, value) => {
defaultHeaders[name] = value;
},
removeDefaultHeader: (name) => {
delete defaultHeaders[name];
},
getDefaultHeaders: () => ({ ...defaultHeaders })
};
}