Adding new files.

This commit is contained in:
Brian McGonagill 2024-08-21 07:11:11 -05:00
parent c70f9bd74e
commit b992c9d67e
4 changed files with 78 additions and 2 deletions

View file

@ -32,8 +32,6 @@ Meteor.methods({
prodOwner: this.userId,
prodStore: prodStore,
});
} else {
console.log(" ---- Product exsits in database already.");
}
},
'edit.product' (prodId, prodName, prodStore) {

38
imports/api/updateInfo.js Normal file
View file

@ -0,0 +1,38 @@
import { Meteor } from 'meteor/meteor';
import { Mongo } from 'meteor/mongo';
import { check } from 'meteor/check';
export const UpdateInfo = new Mongo.Collection('updateInfo');
UpdateInfo.allow({
insert: function(userId, doc){
// if use id exists, allow insert
return !!userId;
},
});
Meteor.methods({
'add.updateInfo' (updateObject) {
check(updateObject, Object);
UpdateInfo.insert({
title: updateObject.title,
description: updateObject.description,
dateRelease: updateObject.date,
releaseLink: updateObject.link
});
},
'markUpdate.read' (updateId) {
check(updateId, String);
if (!this.userId) {
throw new Meteor.Error('You are not allowed to mark updates as read. Make sure you are logged in with valid user credentials.');
}
return UpdateInfo.update({ _id: updateId }, {
$set: {
viewed: true
}
});
}
});