saving and temperature works
This commit is contained in:
44
app/lib/zoblak.js
Normal file
44
app/lib/zoblak.js
Normal file
@@ -0,0 +1,44 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user