Skip to content

Commit c7e7976

Browse files
Merge pull request #208 from Geode-solutions/feat/refactor_stores_and_app_lifecycle
feat(stores): app_mode wip
2 parents b391011 + 0b180a3 commit c7e7976

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

components/Recaptcha.vue

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@
1919
site_key: { type: String, required: true },
2020
})
2121
22+
onMounted(() => {
23+
if (import.meta.client) {
24+
if (
25+
process.env.NODE_ENV !== "production" ||
26+
!infra_store.app_mode !== appMode.appMode.CLOUD
27+
) {
28+
infra_store.$patch({ is_captcha_validated: true })
29+
}
30+
}
31+
})
2232
async function submit_recaptcha(token) {
2333
try {
2434
const response = await $fetch.raw(

stores/infra.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { useStorage } from "@vueuse/core"
22
import Status from "@ogw_f/utils/status.js"
3-
import getCaptchaState from "@ogw_f/utils/captcha_state.js"
43

54
export const use_infra_store = defineStore("infra", {
65
state: () => ({
76
app_mode: getAppMode(),
87
ID: useStorage("ID", ""),
9-
is_captcha_validated: getCaptchaState(),
8+
is_captcha_validated: false,
109
status: Status.NOT_CREATED,
1110
}),
1211
getters: {

utils/captcha_state.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)