scrivito
Version:
Scrivito is a professional, yet easy to use SaaS Enterprise Content Management Service, built for digital agencies and medium to large businesses. It is completely maintenance-free, cost-effective, and has unprecedented performance and security.
14 lines (11 loc) • 413 B
text/typescript
import { ERROR_CODE_AUTH_CHECK_REQUIRED } from 'scrivito_sdk/client/login_handler';
import { registerAsyncTask } from 'scrivito_sdk/common';
export async function isAuthCheckRequired(
response: Response
): Promise<boolean> {
const responseJson = await registerAsyncTask(() => response.clone().json());
return (
'code' in responseJson &&
responseJson.code === ERROR_CODE_AUTH_CHECK_REQUIRED
);
}