mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-12 12:41:38 -05:00
30 lines
691 B
JavaScript
30 lines
691 B
JavaScript
|
let userOptions
|
||
|
try {
|
||
|
userOptions = require('../../data/onesky.json')
|
||
|
} catch (err) {
|
||
|
if (!process.env.ONE_SKY_PUBLIC_KEY) {
|
||
|
console.error(
|
||
|
'Cannot detect onesky credentials.\n\tDevelopers: see the docs at',
|
||
|
'https://github.com/overleaf/developer-manual/blob/master/code/translations.md#testing-translations-scripts',
|
||
|
'\n\tOps: environment variable ONE_SKY_PUBLIC_KEY is not set'
|
||
|
)
|
||
|
process.exit(1)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function withAuth(options) {
|
||
|
return Object.assign(
|
||
|
options,
|
||
|
{
|
||
|
apiKey: process.env.ONE_SKY_PUBLIC_KEY,
|
||
|
secret: process.env.ONE_SKY_PRIVATE_KEY,
|
||
|
projectId: '25049'
|
||
|
},
|
||
|
userOptions
|
||
|
)
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
withAuth
|
||
|
}
|