refactor: improved toggleDataSharing function no matter the toggle value
This commit is contained in:
@@ -94,6 +94,7 @@ const dataSharingMutation = useMutation(ToggleAnalyticsCollectionDocument);
|
|||||||
|
|
||||||
const toggleDataSharing = async () => {
|
const toggleDataSharing = async () => {
|
||||||
const status = dataSharingToggle.value ? 'ENABLE' : 'DISABLE';
|
const status = dataSharingToggle.value ? 'ENABLE' : 'DISABLE';
|
||||||
|
|
||||||
const variables = { status };
|
const variables = { status };
|
||||||
const result = await dataSharingMutation.executeMutation(
|
const result = await dataSharingMutation.executeMutation(
|
||||||
variables as ToggleAnalyticsCollectionMutationVariables
|
variables as ToggleAnalyticsCollectionMutationVariables
|
||||||
@@ -125,8 +126,7 @@ const toggleNewsletter = async () => {
|
|||||||
|
|
||||||
// Submit selections made
|
// Submit selections made
|
||||||
const submitSelection = async () => {
|
const submitSelection = async () => {
|
||||||
const dataSharingResult =
|
const dataSharingResult = await toggleDataSharing();
|
||||||
dataSharingToggle.value && (await toggleDataSharing());
|
|
||||||
const newsletterResult = newsletterToggle.value && (await toggleNewsletter());
|
const newsletterResult = newsletterToggle.value && (await toggleNewsletter());
|
||||||
|
|
||||||
const setupDataComplete = !dataSharingToggle.value || dataSharingResult;
|
const setupDataComplete = !dataSharingToggle.value || dataSharingResult;
|
||||||
|
|||||||
Reference in New Issue
Block a user