12 lines
393 B
TypeScript
12 lines
393 B
TypeScript
![]() |
// License: LGPL-3.0-or-later
|
||
|
/**
|
||
|
* An Interceptor for ApiManager which adds the CSRF token to API calls
|
||
|
* @param {JQuery.jqXHR} jqXHR
|
||
|
* @param {JQuery.AjaxSettings<any>} settings
|
||
|
* @returns {false | void}
|
||
|
*/
|
||
|
export function CSRFInterceptor(this:any, jqXHR:JQuery.jqXHR, settings: JQuery.AjaxSettings<any>): false|void {
|
||
|
jqXHR.setRequestHeader('X-CSRF-Token', (<any>window)._csrf)
|
||
|
}
|
||
|
|