Making improvements

This commit is contained in:
Brian McGonagill 2026-02-04 17:05:47 -06:00
parent 78e0e82449
commit dd7e4a4933
11 changed files with 349 additions and 52 deletions

View file

@ -12,12 +12,17 @@ WorkoutLog.allow({
});
Meteor.methods({
async 'add.log' (routineId, exerciseName, exerciseType, measure, measureUnits) {
async 'add.exerciseToLog' (routineId, exerciseName, exerciseType, exerciseMeasure, exerciseUnitMeasure, exerciseMeasure2, exerciseUnitMeasure2, exerciseMeasure3, exerciseUnitMeasure3, exerciseInstruction) {
check(routineId, String);
check(exerciseName, String);
check(exerciseType, String);
check(measure, String);
check(measureUnits, String);
check(exerciseMeasure, String);
check(exerciseUnitMeasure, String);
check(exerciseMeasure2, String);
check(exerciseUnitMeasure2, String);
check(exerciseMeasure3, String);
check(exerciseUnitMeasure3, String);
check(exerciseInstruction, String);
if (!this.userId) {
throw new Meteor.Error('You are not allowed to add routines. Make sure you are logged in with valid user credentials.');
@ -27,8 +32,13 @@ Meteor.methods({
routineId: routineId,
exerciseName: exerciseName,
exerciseType: exerciseType,
measure: measure,
measureUnits: measureUnits,
exerciseMeasure: exerciseMeasure,
exerciseUnitMeasure: exerciseUnitMeasure,
exerciseMeasure2: exerciseMeasure2,
exerciseUnitMeasure2: exerciseUnitMeasure2,
exerciseMeasure3: exerciseMeasure3,
exerciseUnitMeasure3: exerciseUnitMeasure3,
exerciseInstruction: exerciseInstruction,
addedBy: this.userId,
addedOn: new Date(),
exerciseActive: true,