Make api permissive operations idempotent
This commit is contained in:
@@ -99,8 +99,7 @@ public class ApiDataAccessObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void insertApiApp(AppSettings appSettings) {
|
public void insertApiApp(AppSettings appSettings) {
|
||||||
mQueryInterface.insert(ApiApps.CONTENT_URI,
|
mQueryInterface.insert(ApiApps.CONTENT_URI, contentValueForApiApps(appSettings));
|
||||||
contentValueForApiApps(appSettings));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void deleteApiApp(String packageName) {
|
public void deleteApiApp(String packageName) {
|
||||||
|
|||||||
@@ -944,7 +944,7 @@ public class KeychainProvider extends ContentProvider {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case API_APPS: {
|
case API_APPS: {
|
||||||
db.insertOrThrow(Tables.API_APPS, null, values);
|
db.insert(Tables.API_APPS, null, values);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case API_ALLOWED_KEYS: {
|
case API_ALLOWED_KEYS: {
|
||||||
@@ -953,7 +953,7 @@ public class KeychainProvider extends ContentProvider {
|
|||||||
String packageName = uri.getPathSegments().get(1);
|
String packageName = uri.getPathSegments().get(1);
|
||||||
values.put(ApiAllowedKeys.PACKAGE_NAME, packageName);
|
values.put(ApiAllowedKeys.PACKAGE_NAME, packageName);
|
||||||
|
|
||||||
db.insertOrThrow(Tables.API_ALLOWED_KEYS, null, values);
|
db.insert(Tables.API_ALLOWED_KEYS, null, values);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
|
|||||||
Reference in New Issue
Block a user