From 795bd4ace2af9069ffdc253afc558b219153c5b3 Mon Sep 17 00:00:00 2001 From: garrrikkotua Date: Mon, 7 Oct 2024 17:18:58 +0400 Subject: [PATCH] fix frontend lint --- .../components/groupsio-connect-drawer.vue | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/frontend/src/integrations/groupsio/components/groupsio-connect-drawer.vue b/frontend/src/integrations/groupsio/components/groupsio-connect-drawer.vue index e1f484c9f..9c75005c8 100644 --- a/frontend/src/integrations/groupsio/components/groupsio-connect-drawer.vue +++ b/frontend/src/integrations/groupsio/components/groupsio-connect-drawer.vue @@ -304,14 +304,6 @@ const rules = computed(() => { return {}; }); -const addGroup = () => { - form.groups.push({}); -}; - -const removeGroup = (index) => { - form.groups.splice(index, 1); -}; - const $v = useVuelidate(rules, form, { $stopPropagation: true }); const validateAccount = async () => { @@ -377,15 +369,6 @@ const reverifyAccount = () => { isAPIConnectionValid.value = false; }; -const validateGroup = async (groupName) => { - try { - await IntegrationService.groupsioVerifyGroup(groupName, cookie.value); - return true; - } catch (e) { - return false; - } -}; - const onBlurEmail = () => { $v.value.email.$touch(); canVerify(); @@ -533,8 +516,10 @@ const connect = async () => { }; const toggleAllSubgroups = (group) => { + // eslint-disable-next-line no-param-reassign group.mainGroup.selected = group.allSubgroupsSelected; group.subGroups.forEach((subGroup) => { + // eslint-disable-next-line no-param-reassign subGroup.selected = group.allSubgroupsSelected; }); updateSelectedGroups(); @@ -542,6 +527,7 @@ const toggleAllSubgroups = (group) => { const updateSelectedGroups = () => { Object.values(userSubscriptions.value).forEach((group) => { + // eslint-disable-next-line no-param-reassign group.allSubgroupsSelected = group.mainGroup.selected && group.subGroups.every((subGroup) => subGroup.selected); });