INNER CODE UNIT · JavaScript

getAppIds

ImranR98/apps.obtainium.imranr.dev · scripts/generate_from_export.js:51

function getAppIds(filePath) {
    try {
        const data = JSON.parse(fs.readFileSync(filePath, 'utf8'))
        return [data.config?.id, ...(data.configs ?? []).map(c => c.id)].filter(Boolean)
    } catch (err) {
        console.warn(`Skipping unreadable config ${filePath}: ${err.message}`)
        return []
    }
}

function hasComplexSettings(app) {
    if (app.additionalSettings) {
        try {
            if (Object.keys(JSON.parse(app.additionalSettings)).length > 0) return true
        } catch {
            return true
        }
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…