Files
old-tfm/app/lib/zoblak.js
2016-10-30 08:45:53 +01:00

45 lines
947 B
JavaScript

SensorData = new Mongo.Collection("sensorData");
ControllerState = new Mongo.Collection("controller_states");
Picture = new Mongo.Collection("pictures");
Meteor.zoblak = {}
Meteor.zoblak.client = {
controller_state: function() {
result = ControllerState.findOne({});
if (!result) {
result = {}
};
return result;
},
config: function() {
Meteor.zoblak.client.controller_state().config
},
accessible: function(feature) {
var controller = Meteor.zoblak.client.controller_state();
console.log('cotnroller ', controller);
if (!controller.features) return false;
return controller.features[feature] === true;
}
}
Meteor.zoblak.server = {
controller_state: function(controller_id) {
var result = {}
if (controller_id) {
result = ControllerState.findOne({
controller_id: controller_id
});
}
if (!result) {
result = {}
};
return result;
}
}