mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-01-14 15:54:13 +01:00
refactor: runtime config
This commit is contained in:
@@ -69,13 +69,17 @@ export default defineNuxtConfig({
|
||||
},
|
||||
|
||||
runtimeConfig: {
|
||||
discordUserId: process.env.NUXT_DISCORD_USER_ID,
|
||||
discordId: process.env.NUXT_DISCORD_ID,
|
||||
discordToken: process.env.NUXT_DISCORD_TOKEN,
|
||||
wakatimeUserId: process.env.NUXT_WAKATIME_USER_UD,
|
||||
wakatimeCodig: process.env.NUXT_WAKATIME_CODING,
|
||||
wakatimeEditors: process.env.NUXT_WAKATIME_EDITORS,
|
||||
wakatimeLanguages: process.env.NUXT_WAKATIME_LANGUAGES,
|
||||
wakatimeOs: process.env.NUXT_WAKATIME_OS
|
||||
}
|
||||
discord: {
|
||||
userId: "",
|
||||
id: "",
|
||||
token: "",
|
||||
},
|
||||
wakatime: {
|
||||
userId: "",
|
||||
coding: "",
|
||||
editors: "",
|
||||
languages: "",
|
||||
os: "",
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default defineEventHandler(async (event) => {
|
||||
const config = useRuntimeConfig(event)
|
||||
return await $fetch(`https://api.lanyard.rest/v1/users/${config.discordUserId}`)
|
||||
const { discord } = useRuntimeConfig(event)
|
||||
return await $fetch(`https://api.lanyard.rest/v1/users/${discord.userId}`)
|
||||
})
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
export default defineEventHandler(async (event) => {
|
||||
const config = useRuntimeConfig(event)
|
||||
const coding = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeCodig}.json`)
|
||||
const editors = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeEditors}.json`)
|
||||
const os = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeOs}.json`)
|
||||
const languages = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeLanguages}.json`)
|
||||
const { wakatime } = useRuntimeConfig(event)
|
||||
|
||||
const coding = await $fetch(`https://wakatime.com/share/${wakatime.userId}/${wakatime.coding}.json`)
|
||||
const editors = await $fetch(`https://wakatime.com/share/${wakatime.userId}/${wakatime.editors}.json`)
|
||||
const os = await $fetch(`https://wakatime.com/share/${wakatime.userId}/${wakatime.os}.json`)
|
||||
const languages = await $fetch(`https://wakatime.com/share/${wakatime.userId}/${wakatime.languages}.json`)
|
||||
|
||||
return {
|
||||
coding,
|
||||
editors,
|
||||
|
||||
Reference in New Issue
Block a user