Remove appconfig in favor of runtimeconfig

This commit is contained in:
Julien Nahum
2024-01-03 17:38:11 +01:00
parent a51ccfebec
commit a6d88278be
18 changed files with 103 additions and 90 deletions

View File

@@ -1,10 +1,10 @@
import amplitude from 'amplitude-js'
import config from '~/opnform.config.js'
export default () => {
const amplitudeClient = config.amplitude_code ? amplitude.getInstance() : null;
export const useAmplitude = () => {
const amplitudeCode = useRuntimeConfig().public.amplitudeCode
const amplitudeClient = amplitudeCode ? amplitude.getInstance() : null;
if (amplitudeClient) {
amplitudeClient.init(config.amplitude_code)
amplitudeClient.init(amplitudeCode)
}
const logEvent = function (eventName, eventData) {

View File

@@ -1,4 +1,3 @@
import config from "~/opnform.config.js";
function addAuthHeader(request, options) {
const authStore = useAuthStore()
@@ -24,8 +23,10 @@ export function getOpnRequestsOptions(request, opts) {
addAuthHeader(request, opts)
addPasswordToFormRequest(request, opts)
const config = useRuntimeConfig()
return {
baseURL: config.api_url,
baseURL: config.public.apiBase,
onResponseError({response}) {
const authStore = useAuthStore()
const {status} = response