Live location sharing: fix safari timestamps pt 2 (#8443)

* handle safari cocoa core data timestamps

Signed-off-by: Kerry Archibald <kerrya@element.io>

* actually fix safari timestamp issue properly

Signed-off-by: Kerry Archibald <kerrya@element.io>

* actually fix safari timestamp issue properly

Signed-off-by: Kerry Archibald <kerrya@element.io>
This commit is contained in:
Kerry 2022-04-29 11:12:28 +02:00 committed by GitHub
parent fddbc429a9
commit e233cf5061
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 7 deletions

View file

@ -114,7 +114,8 @@ export const getGeoUri = (position: GenericPosition): string => {
};
export const mapGeolocationPositionToTimedGeo = (position: GeolocationPosition): TimedGeoUri => {
return { timestamp: position.timestamp, geoUri: getGeoUri(genericPositionFromGeolocation(position)) };
const genericPosition = genericPositionFromGeolocation(position);
return { timestamp: genericPosition.timestamp, geoUri: getGeoUri(genericPosition) };
};
/**