reinitializing codebase and resuming development

This commit is contained in:
Shibi Chakkaravarthy
2026-09-27 00:48:18 +05:30
parent 5e894627f5
commit be7211ac28
23 changed files with 744 additions and 45 deletions
+4 -2
View File
@@ -3,6 +3,7 @@ import {
getLocationByQuery,
getLocationByRadius,
} from "../models/Location/operations";
import { createVisit } from "../models/Visit/operations";
import { aggregateAssignment } from "../models/Assignment/operations";
import { ObjectId } from "mongodb";
@@ -93,13 +94,14 @@ export const createLocationController = async (req, res) => {
};
if (location.event === "geofence") {
const [assignment, partner, venue] =
location?.geofence?.identifier?.split("-");
const { assignment, partner, venue } = location?.geofence?.extras;
const visit = await createVisit({ assignment, venue });
const geofencePayload = {
assignment,
partner,
venue,
action: location?.geofence?.action,
visit: visit?._id,
};
dbPayload.geofence = geofencePayload;