minified does not work in the emulator or iOS so move settings iteration to utils.prepareSettingsForAppMessage()

This commit is contained in:
Keegan
2016-03-09 12:24:29 +11:00
parent 34d83de59e
commit 37c64a6e05
4 changed files with 45 additions and 50 deletions
+15
View File
@@ -53,3 +53,18 @@ module.exports.prepareForAppMessage = function(val) {
return result;
};
/**
* Converts a Clay settings dict into one that is compatible with
* Pebble.sendAppMessage();
* @see {prepareForAppMessage}
* @param {Object} settings
* @returns {{}}
*/
module.exports.prepareSettingsForAppMessage = function(settings) {
var result = {};
Object.keys(settings).forEach(function(key) {
result[key] = module.exports.prepareForAppMessage(settings[key]);
});
return result;
};