ViewModel refactoring: Network part

(#178)
This commit is contained in:
BinTianqi
2025-10-06 15:10:07 +08:00
parent 43b1314e3a
commit 59556ae23d
11 changed files with 1652 additions and 1319 deletions

View File

@@ -391,19 +391,13 @@ fun parseSecurityEventData(event: SecurityLog.SecurityEvent): JsonElement? {
}
fun setDefaultAffiliationID() {
if(VERSION.SDK_INT < 26) return
val privilege = Privilege.status.value
if (VERSION.SDK_INT < 26) return
if(!SP.isDefaultAffiliationIdSet) {
try {
if(privilege.device || (!privilege.primary && privilege.profile)) {
val affiliationIDs = Privilege.DPM.getAffiliationIds(Privilege.DAR)
if(affiliationIDs.isEmpty()) {
Privilege.DPM.setAffiliationIds(Privilege.DAR, setOf("OwnDroid_default_affiliation_id"))
SP.isDefaultAffiliationIdSet = true
Log.d("DPM", "Default affiliation id set")
}
}
} catch(e: Exception) {
Privilege.DPM.setAffiliationIds(Privilege.DAR, setOf("OwnDroid_default_affiliation_id"))
SP.isDefaultAffiliationIdSet = true
Log.d("DPM", "Default affiliation id set")
} catch (e: Exception) {
e.printStackTrace()
}
}

File diff suppressed because it is too large Load Diff