in src/services/form-provider/classes/FormSchemaProviderService.ts [20:40]
public async getForm(token: string, formKey: string): Promise<FormSchema> {
const response = await this._http.axiosRef
.get(`/api/forms/${formKey}`, {
headers: {
...this._logging.axiosHeaders,
'X-Access-Token': token,
},
})
.catch((err) => {
if (err instanceof AxiosError) {
if (err.response?.status === 401) {
throw new InvalidTokenError('Invalid token');
}
if (err.response?.status === 404) {
throw new FormNotFoundError('Form is not found');
}
}
throw err;
});
return response.data;
}