Chore: fix build

This commit is contained in:
Pieter Vander Vennet 2024-10-23 02:17:54 +02:00
parent 01483ab3f9
commit 7139020b7d

View file

@ -10,7 +10,6 @@ import { Store, Stores, UIEventSource } from "../UIEventSource"
import SvelteUIElement from "../../UI/Base/SvelteUIElement" import SvelteUIElement from "../../UI/Base/SvelteUIElement"
import Panoramax_bw from "../../assets/svg/Panoramax_bw.svelte" import Panoramax_bw from "../../assets/svg/Panoramax_bw.svelte"
import Link from "../../UI/Base/Link" import Link from "../../UI/Base/Link"
import { Utils } from "../../Utils"
export default class PanoramaxImageProvider extends ImageProvider { export default class PanoramaxImageProvider extends ImageProvider {
public static readonly singleton = new PanoramaxImageProvider() public static readonly singleton = new PanoramaxImageProvider()
@ -191,13 +190,10 @@ export class PanoramaxUploader implements ImageUploader {
}> { }> {
// https://panoramax.openstreetmap.fr/api/docs/swagger#/ // https://panoramax.openstreetmap.fr/api/docs/swagger#/
let hasDate = false
let hasGPS = false
let [lon, lat] = currentGps let [lon, lat] = currentGps
let datetime = new Date().toISOString() let datetime = new Date().toISOString()
try { try {
const tags = await ExifReader.load(blob) const tags = await ExifReader.load(blob)
hasDate = tags?.DateTime !== undefined
const [[latD], [latM], [latS, latSDenom]] =<[[number,number],[number,number],[number,number]]> tags?.GPSLatitude.value const [[latD], [latM], [latS, latSDenom]] =<[[number,number],[number,number],[number,number]]> tags?.GPSLatitude.value
const [[lonD], [lonM], [lonS, lonSDenom]] =<[[number,number],[number,number],[number,number]]> tags?.GPSLongitude.value const [[lonD], [lonM], [lonS, lonSDenom]] =<[[number,number],[number,number],[number,number]]> tags?.GPSLongitude.value
lat = latD + latM / 60 + latS / (3600 * latSDenom) lat = latD + latM / 60 + latS / (3600 * latSDenom)
@ -211,13 +207,12 @@ export class PanoramaxUploader implements ImageUploader {
console.error("Could not read EXIF-tags") console.error("Could not read EXIF-tags")
} }
const [lon, lat] = currentGps
const p = this._panoramax const p = this._panoramax
const defaultSequence = (await p.mySequences()).find(s => s.id === Constants.panoramax.sequence) const defaultSequence = (await p.mySequences()).find(s => s.id === Constants.panoramax.sequence)
const img = <ImageData>await p.addImage(blob, defaultSequence, { const img = <ImageData>await p.addImage(blob, defaultSequence, {
lon: Utils.Round7(lon), lon,
lat: Utils.Round7(lat), lat,
datetime, datetime,
isBlurred: noblur, isBlurred: noblur,
exifOverride: { exifOverride: {