Fix missing queries for action

This commit is contained in:
linguist
2020-12-28 21:24:18 +01:00
parent a643966d2e
commit 17cd34c775
3 changed files with 2 additions and 5 deletions

File diff suppressed because one or more lines are too long

View File

@@ -105,15 +105,12 @@
conf.queries = JSON.parse(Buffer.from(`<#queries>`, "base64").toString("utf8"))
}
//Create queries formatters
console.log(conf.queries)
Object.keys(conf.queries).map(name => conf.queries[name.substring(1)] = (vars = {}) => {
let query = conf.queries[name]
console.log(name, query)
for (const [key, value] of Object.entries(vars))
query = query.replace(new RegExp(`[$]${key}`, "g"), value)
return query
})
console.log(conf.queries)
//Conf
logger(`metrics/setup > setup > success`)

View File

@@ -133,7 +133,7 @@
const queries = (await fs.promises.readdir(__queries)).sort()
for (const query of queries) {
const name = query.replace(/[.]graphql$/, "")
assets[`_${name}`] = await fs.promises.readFile(path.resolve(`${__queries}/${query}`))
assets[`_${name}`] = `${await fs.promises.readFile(path.resolve(`${__queries}/${query}`))}`
console.log(`Prepared query ${name}`.grey)
}
code = code.replace(/<#queries>/g, Buffer.from(JSON.stringify(assets)).toString("base64"))