Let's remove the Singleton usage of SiteSettings from Sharing

This commit is contained in:
Robin Ward 2015-02-12 13:51:19 -05:00
parent 1eecd7418e
commit 96697c7957
2 changed files with 3 additions and 4 deletions

View File

@ -26,6 +26,6 @@ export default Ember.Controller.extend({
},
sources: function() {
return Sharing.activeSources();
return Sharing.activeSources(this.siteSettings.share_links);
}.property()
});

View File

@ -31,8 +31,7 @@ export default {
_sources[source.id] = source;
},
activeSources() {
const enabled = Discourse.SiteSettings.share_links.split('|');
return enabled.map(s => _sources[s]).compact();
activeSources(linksSetting) {
return linksSetting.split('|').map(s => _sources[s]).compact();
}
};