sending the distance in connection activities api
This commit is contained in:
@@ -2034,6 +2034,27 @@ export class UserService {
|
||||
// const userLat = userLocation?.locationLat ?? null;
|
||||
// const userLng = userLocation?.locationLong ?? null;
|
||||
|
||||
// console.log(userLat, "UserLat")
|
||||
// console.log(userLng, "UserLong")
|
||||
// console.log(activity.checkInLat, "activityCheckIn")
|
||||
// console.log(activity.checkInLong, "activityCheckLong")
|
||||
|
||||
// let distance = 0;
|
||||
|
||||
// if (
|
||||
// userLat &&
|
||||
// userLng &&
|
||||
// activity?.checkInLat &&
|
||||
// activity?.checkInLong
|
||||
// ) {
|
||||
// distance = calculateDistance(
|
||||
// userLat,
|
||||
// userLng,
|
||||
// activity.checkInLat,
|
||||
// activity.checkInLong
|
||||
// );
|
||||
// }
|
||||
|
||||
// ================= PRESIGNED URL SECTION =================
|
||||
|
||||
// 1️⃣ Activity Media
|
||||
@@ -2819,9 +2840,14 @@ export class UserService {
|
||||
stateXid: true,
|
||||
cityXid: true,
|
||||
countryXid: true,
|
||||
locationLat: true,
|
||||
locationLong: true,
|
||||
},
|
||||
});
|
||||
|
||||
const userLatitude = userAddressDetails?.locationLat ?? null;
|
||||
const userLongitude = userAddressDetails?.locationLong ?? null;
|
||||
|
||||
let effectiveLocation: {
|
||||
countryXid?: number | null;
|
||||
stateXid?: number | null;
|
||||
@@ -3153,6 +3179,12 @@ export class UserService {
|
||||
.map(p => p.sellPrice)
|
||||
.filter(Boolean)
|
||||
.sort((a, b) => a - b)[0] ?? null;
|
||||
const distance = calculateDistance(
|
||||
userLatitude,
|
||||
userLongitude,
|
||||
activity.checkInLat,
|
||||
activity.checkInLong,
|
||||
);
|
||||
|
||||
return {
|
||||
interestXid: activity.activityType.interestXid,
|
||||
@@ -3160,7 +3192,7 @@ export class UserService {
|
||||
activityTitle: activity.activityTitle,
|
||||
connectionInterestedCount:
|
||||
connectionInterestMap.get(activity.id) ?? 0,
|
||||
distance: 0,
|
||||
distance,
|
||||
rating: 0,
|
||||
activityDurationMins: activity.activityDurationMins,
|
||||
sustainabilityScore: activity.sustainabilityScore,
|
||||
|
||||
Reference in New Issue
Block a user