-
Notifications
You must be signed in to change notification settings - Fork 0
/
fotografica_params.js
20 lines (18 loc) · 778 Bytes
/
fotografica_params.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const path = require('path')
export let photoLibraryPath = path.join(__dirname, '/photos_dir')
export let photosDBName = "fotografica_photos"
// Formats that need conversion before usage
let toConvertFormats = new Set(['heic', 'heif'])
// Formats that are natively supported
let supportedFormats = new Set(['png', 'jpg', 'jpeg'])
// Candidates paths for the live photos
export let candidatePaths = [ "_HEVC.MOV", ".mov" ]
// Variable that explains if it is a new db setup (from scratch)
export let isNewSetup = false
// Helper functions to check if format is supported or needs conversion
export function isSupported(format) {
return supportedFormats.has(format.toLowerCase())
}
export function needsConversion(format) {
return toConvertFormats.has(format.toLowerCase())
}