todos-contra-el-fuego-web/imports/api/FireAlerts/FireAlerts.js
2017-12-17 02:00:53 +01:00

50 lines
1.1 KiB
JavaScript

/* eslint-disable consistent-return */
import { Mongo } from 'meteor/mongo';
import SimpleSchema from 'simpl-schema';
const FireAlerts = new Mongo.Collection('avisosfuego', { idGeneration: 'MONGO' });
FireAlerts.allow({
insert: () => false,
update: () => false,
remove: () => false
});
FireAlerts.deny({
insert: () => true,
update: () => true,
remove: () => true
});
/* Sample:
* "_id" : ObjectId("5a059c4879095a1adba47507"),
* "chatId" : null,
* "location" : {
* "lat" : 40.2324096,
* "lon" : -3.3514863,
* "text" : null
* },
* "aviso" : ISODate("2017-11-10T12:32:08.973Z"),
* "dateformat" : "20171110",
* "geo" : {
* "type" : "Point",
* "coordinates" : [
* -3.3514863,
* 40.2324096
* ]
* }
* }
* */
FireAlerts.schema = new SimpleSchema({
location: Object,
'location.lat': Number,
'location.lon': Number,
aviso: Date
});
FireAlerts.attachSchema(FireAlerts.schema);
export default FireAlerts;