protected override bool TryHandleBusinessExceptionByPayload()

in src/Covi/Features/Account/Services/Authentication/AuthenticationServiceErrorHandler.cs [34:63]


        protected override bool TryHandleBusinessExceptionByPayload(
            ResponseError error,
            out Exception generatedException)
        {
            var errors = error?.Errors?.ToList();

            if (errors == null || !errors.Any())
            {
                generatedException = null;
                return false;
            }

            if (TryHandleTokenValidation(errors, out generatedException))
            {
                return true;
            }

            if (TryHandleCreateProfileValidation(errors, out generatedException))
            {
                return true;
            }

            if (TryHandleLoginValidation(errors, out generatedException))
            {
                return true;
            }

            generatedException = null;
            return false;
        }