No Description
/*
_pluginIdentifier = "io.magicsketch.mirror"
log(util.getUserDefaultsInfo())
util.resetUserDefaultsInfo()
*/
var util = {
getUserDefaultsInfo: function() {
var allKeys = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation].allKeys()
var relatedKeys = filter(allKeys, function(key) {
var contains = key.containsString(_pluginIdentifier);
return contains;
});
var defaults = [NSUserDefaults standardUserDefaults];
var userInfo = [NSMutableDictionary dictionary];
each(relatedKeys, function(key) {
var value = defaults.objectForKey(key);
userInfo.setObject_forKey_(value, key);
});
return userInfo;
},
resetUserDefaultsInfo: function() {
var allKeys = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation].allKeys()
var relatedKeys = filter(allKeys, function(key) {
var contains = key.containsString(_pluginIdentifier);
return contains;
});
var defaults = [NSUserDefaults standardUserDefaults];
each(relatedKeys, function(key) {
defaults.removeObjectForKey(key);
});
defaults.synchronize();
}
};