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