app.session.username = result.body.username;
app.session.valid = true;
- callback();
+ superagent.get('/api/settings').query({ access_token: localStorage.accessToken }).end(function (error, result) {
+ if (error) console.error(error);
+
+ app.folderListingEnabled = !!result.body.folderListingEnabled;
+
+ callback();
+ });
});
}
},
onOptionsMenu: function (command) {
if (command === 'folderListing') {
- console.log('Not implemented');
+ superagent.put('/api/settings').send({ folderListingEnabled: this.folderListingEnabled }).query({ access_token: localStorage.accessToken }).end(function (error) {
+ if (error) console.error(error);
+ });
} else if (command === 'about') {
this.$msgbox({
title: 'About Surfer',