INNER CODE UNIT · JavaScript

hasComplexSettings

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

function hasComplexSettings(app) {
    if (app.additionalSettings) {
        try {
            if (Object.keys(JSON.parse(app.additionalSettings)).length > 0) return true
        } catch {
            return true
        }
    }
    return ['preferredApkIndex', 'overrideSource', 'altLabel'].some(k => app[k] != null)
}

function toSimpleApp(app) {
    return {
        config: {
            id: app.id,
            url: app.url,
            author: app.author,
            name: app.name

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…