Skip to content

Commit 02ee8a3

Browse files
Merge pull request #393 from monkvision/fix/disable-carcov
fix: Disabled carcov by default
2 parents 36a4dba + 4047fdd commit 02ee8a3

File tree

6 files changed

+21
-3
lines changed

6 files changed

+21
-3
lines changed

app.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,6 @@ export default {
197197
palette,
198198
},
199199
...app,
200-
...eas.build.development.env,
200+
...eas.build.staging.env,
201201
},
202202
};

packages/camera/src/components/Capture/capture.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ const Capture = forwardRef(({
7171
controls,
7272
controlsContainerStyle,
7373
enableComplianceCheck,
74+
enableCarCoverage,
7475
enableQHDWhenSupported,
7576
colors,
7677
footer,
@@ -188,6 +189,7 @@ const Capture = forwardRef(({
188189
uploads,
189190
task,
190191
mapTasksToSights,
192+
enableCarCoverage,
191193
onFinish: onCaptureTourFinish,
192194
onPictureUploaded,
193195
onWarningMessage,
@@ -462,6 +464,7 @@ Capture.propTypes = {
462464
})),
463465
])),
464466
controlsContainerStyle: PropTypes.objectOf(PropTypes.any),
467+
enableCarCoverage: PropTypes.bool,
465468
enableComplianceCheck: PropTypes.bool,
466469
enableCompression: PropTypes.bool,
467470
enableQHDWhenSupported: PropTypes.bool,
@@ -580,6 +583,7 @@ Capture.defaultProps = {
580583
controls: [],
581584
controlsContainerStyle: {},
582585
enableQHDWhenSupported: true,
586+
enableCarCoverage: false,
583587
enableCompression: true,
584588
footer: null,
585589
fullscreen: null,

packages/camera/src/components/Capture/hooks.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ export function useStartUploadAsync({
173173
sights,
174174
uploads,
175175
task,
176+
enableCarCoverage,
176177
mapTasksToSights = [],
177178
onFinish = () => {},
178179
onPictureUploaded = () => {},
@@ -280,7 +281,7 @@ export function useStartUploadAsync({
280281
},
281282
compliances: {
282283
image_quality_assessment: {},
283-
coverage_360: { sight_id: id },
284+
coverage_360: enableCarCoverage ? { sight_id: id } : undefined,
284285
// coverage_360: COVERAGE_360_WHITELIST.includes(id) ? {
285286
// sight_id: id,
286287
// } : undefined,

packages/camera/src/components/UploadCenter/hooks/useHandlers.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,20 @@ export default function useHandlers({
1212
checkComplianceAsync,
1313
ids,
1414
mapTasksToSights,
15+
enableCarCoverage,
1516
...states
1617
}) {
1718
const { sights, compliance, uploads } = states;
1819
const [complianceToCheck, setComplianceToCheck] = useState([]);
1920

20-
const uploadParams = { inspectionId, sights, uploads, mapTasksToSights, task };
21+
const uploadParams = {
22+
inspectionId,
23+
sights,
24+
uploads,
25+
mapTasksToSights,
26+
task,
27+
enableCarCoverage,
28+
};
2129
const startUploadAsync = useStartUploadAsync(uploadParams);
2230

2331
const handleRetakeAll = useCallback(() => {

packages/camera/src/components/UploadCenter/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ export default function UploadCenter({
5858
sights,
5959
uploads,
6060
isSubmitting,
61+
enableCarCoverage,
6162
onComplianceCheckFinish,
6263
onComplianceCheckStart,
6364
onRetakeAll,
@@ -85,6 +86,7 @@ export default function UploadCenter({
8586
mapTasksToSights,
8687
onRetakeAll,
8788
checkComplianceAsync,
89+
enableCarCoverage,
8890
ids,
8991
...states,
9092
});
@@ -282,6 +284,7 @@ UploadCenter.propTypes = {
282284
text: PropTypes.string,
283285
}).isRequired,
284286
compliance: PropTypes.objectOf(PropTypes.any).isRequired,
287+
enableCarCoverage: PropTypes.bool,
285288
inspectionId: PropTypes.string,
286289
isSubmitting: PropTypes.bool,
287290
mapTasksToSights: PropTypes.arrayOf(
@@ -309,6 +312,7 @@ UploadCenter.propTypes = {
309312
};
310313

311314
UploadCenter.defaultProps = {
315+
enableCarCoverage: false,
312316
onComplianceCheckFinish: () => {},
313317
onComplianceCheckStart: () => {},
314318
checkComplianceAsync: () => {},

src/screens/InspectionCapture/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ export default function InspectionCapture() {
212212
onWarningMessage={(message) => setShowMessage(message)}
213213
onChange={handleChange}
214214
settings={settings}
215+
enableCarCoverage
215216
enableComplianceCheck={enableComplianceCheck}
216217
onComplianceCheckFinish={() => setSuccess(true)}
217218
colors={colors}

0 commit comments

Comments
 (0)