genkgo / ember-localforage-adapter

Offline usage for Ember Data, based on localstorage adapter, but now uses Mozilla's localforage as data source
Other
133 stars 26 forks source link

transform deserialized twice #14

Closed sbounmy closed 9 years ago

sbounmy commented 9 years ago

I have a custom transform which basically convert day to seconds:

// /app/models/post.js
export default DS.Model.extend({
  readyIn: DS.attr('day')
});

// /app/transforms/day.js
export default DS.Transform.extend({
  serialize: function(jsonData) {
    return jsonData * 86400;
  },
  deserialize: function(externalData) {
    return externalData / 86400;
  }
});

using localstorage, when saving a post with readyIn set to 3: