Skip to content

Instantly share code, notes, and snippets.

@teddyzeenny
Last active December 20, 2015 18:39
Show Gist options
  • Save teddyzeenny/6177557 to your computer and use it in GitHub Desktop.
Save teddyzeenny/6177557 to your computer and use it in GitHub Desktop.
Data adapter: option 3
getModelTypes: function(typeAdded, typeUpdated, typeRemoved) {
// code to fetch types ...
// ...
// .. setup array observers to call typeAdded, typeUpdated, and typeRemoved on changes
var releaseMethod = function() {
//.. code to clear all observers
};
return {
types: RSVP.resolve(initialTypes), // promise that resolves to the initial types
release: releaseMethod // method to call to clear observers
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment