getPreference()

in public/lib/preferences-service.js [119:140]


                getPreference(name) {
                    var self = this;
                    if (this.preferences) {
                        if (this.preferences[name] !== undefined) {
                            return Promise.resolve(this.preferences[name]);
                        } else {
                            $log.info('No preference set for: ' + name);
                            return Promise.reject();
                        }
                    } else {
                        return this.prefsPromise.then(function resolve (data) {
                            if (!!data && typeof data[name] !== "undefined") {
                                return data[name];
                            } else {
                                $log.info('No preference set for: ' + name);
                                return Promise.reject();
                            }
                        }, function reject () {
                            return Promise.reject();
                        });
                    }
                }