This commit is contained in:
@@ -72,9 +72,14 @@ export async function init() {
|
|||||||
if (base64) {
|
if (base64) {
|
||||||
try {
|
try {
|
||||||
const data = JSON.parse(atou(base64))
|
const data = JSON.parse(atou(base64))
|
||||||
code.language = data.lang
|
const lang = ["python", "c", "cpp", "turtle"].includes(data.lang)
|
||||||
code.value = data.code
|
? (data.lang as LANGUAGE)
|
||||||
input.value = data.input
|
: defaultLanguage
|
||||||
|
const sharedCode = data.code ?? sources[lang]
|
||||||
|
cache.code[lang].value = sharedCode
|
||||||
|
code.language = lang
|
||||||
|
code.value = sharedCode
|
||||||
|
input.value = typeof data.input === "string" ? data.input : ""
|
||||||
} catch (err) {}
|
} catch (err) {}
|
||||||
}
|
}
|
||||||
const preset = parsed.query as string
|
const preset = parsed.query as string
|
||||||
|
|||||||
Reference in New Issue
Block a user