Update photo queries to match Postgres migration

This commit is contained in:
2022-09-19 12:50:36 +02:00
parent 719c7b6f87
commit b1448f9db3
3 changed files with 99 additions and 77 deletions

172
pnpm-lock.yaml generated
View File

@@ -235,8 +235,19 @@ packages:
postcss-selector-parser: 6.0.10
dev: true
/@esbuild/linux-loong64/0.15.7:
resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==}
/@esbuild/android-arm/0.15.8:
resolution: {integrity: sha512-CyEWALmn+no/lbgbAJsbuuhT8s2J19EJGHkeyAwjbFJMrj80KJ9zuYsoAvidPTU7BgBf87r/sgae8Tw0dbOc4Q==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
dependencies:
esbuild-wasm: 0.15.8
dev: true
optional: true
/@esbuild/linux-loong64/0.15.8:
resolution: {integrity: sha512-pE5RQsOTSERCtfZdfCT25wzo7dfhOSlhAXcsZmuvRYhendOv7djcdvtINdnDp2DAjP17WXlBB4nBO6sHLczmsg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -439,7 +450,7 @@ packages:
resolution: {integrity: sha512-9/YJsx5O+iy2+XGuH0vVzZ9OSeHGjkInh8JG8CLmIc0cKkv2t7sEu7qQ/qXA5CcvmS1AqNSUgIMxGoeEDVlO3g==}
dependencies:
'@cloudflare/workers-types': 3.16.0
esbuild: 0.15.7
esbuild: 0.15.8
worktop: 0.8.0-next.14
dev: true
@@ -447,21 +458,21 @@ packages:
resolution: {integrity: sha512-Yyn/j/0QcLK3Db442ducLUZmyvkO74j7Gdcwu9xN0fQN3kBlCJP9Itx5o4SySrPFGc4Q8cLJ5ELNg+mWduLBAA==}
dependencies:
'@iarna/toml': 2.2.5
esbuild: 0.15.7
esbuild: 0.15.8
set-cookie-parser: 2.5.1
dev: true
/@sveltejs/adapter-node/1.0.0-next.92:
resolution: {integrity: sha512-HhSZzXN9BlkkoEPMYfHk6BbkYnO/zoLqBLM+oafDZszABvhNXmAMgO7GFFcWxBnZkO7gicLDHYzsOtxxambLfA==}
dependencies:
esbuild: 0.15.7
esbuild: 0.15.8
dev: true
/@sveltejs/adapter-vercel/1.0.0-next.76:
resolution: {integrity: sha512-Od9DBfeMwWC/sZNeCJw4TYVE3LMR8lGJivSdkXWgpvksgG+QizLyzTfvBacapId3wcu+7X4PPTLoH00o5iQGEQ==}
dependencies:
'@vercel/nft': 0.22.1
esbuild: 0.15.7
esbuild: 0.15.8
transitivePeerDependencies:
- encoding
- supports-color
@@ -782,7 +793,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.4
caniuse-lite: 1.0.30001402
caniuse-lite: 1.0.30001406
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -832,7 +843,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001402
caniuse-lite: 1.0.30001406
electron-to-chromium: 1.4.254
node-releases: 2.0.6
update-browserslist-db: 1.0.9_browserslist@4.21.4
@@ -858,13 +869,13 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.21.4
caniuse-lite: 1.0.30001402
caniuse-lite: 1.0.30001406
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
/caniuse-lite/1.0.30001402:
resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==}
/caniuse-lite/1.0.30001406:
resolution: {integrity: sha512-bWTlaXUy/rq0BBtYShc/jArYfBPjEV95euvZ8JVtO43oQExEN/WquoqpufFjNu4kSpi5cy5kMbNvzztWDfv1Jg==}
dev: true
/chalk/4.1.2:
@@ -1190,17 +1201,19 @@ packages:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
/esbuild-android-64/0.15.7:
resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==}
/esbuild-android-64/0.15.8:
resolution: {integrity: sha512-bVh8FIKOolF7/d4AMzt7xHlL0Ljr+mYKSHI39TJWDkybVWHdn6+4ODL3xZGHOxPpdRpitemXA1WwMKYBsw8dGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
dependencies:
esbuild-wasm: 0.15.8
dev: true
optional: true
/esbuild-android-arm64/0.15.7:
resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==}
/esbuild-android-arm64/0.15.8:
resolution: {integrity: sha512-ReAMDAHuo0H1h9LxRabI6gwYPn8k6WiUeyxuMvx17yTrJO+SCnIfNc/TSPFvDwtK9MiyiKG/2dBYHouT/M0BXQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -1208,8 +1221,8 @@ packages:
dev: true
optional: true
/esbuild-darwin-64/0.15.7:
resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==}
/esbuild-darwin-64/0.15.8:
resolution: {integrity: sha512-KaKcGfJ+yto7Fo5gAj3xwxHMd1fBIKatpCHK8znTJLVv+9+NN2/tIPBqA4w5rBwjX0UqXDeIE2v1xJP+nGEXgA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -1217,8 +1230,8 @@ packages:
dev: true
optional: true
/esbuild-darwin-arm64/0.15.7:
resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==}
/esbuild-darwin-arm64/0.15.8:
resolution: {integrity: sha512-8tjEaBgAKnXCkP7bhEJmEqdG9HEV6oLkF36BrMzpfW2rgaw0c48Zrxe+9RlfeGvs6gDF4w+agXyTjikzsS3izw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -1226,8 +1239,8 @@ packages:
dev: true
optional: true
/esbuild-freebsd-64/0.15.7:
resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==}
/esbuild-freebsd-64/0.15.8:
resolution: {integrity: sha512-jaxcsGHYzn2L0/lffON2WfH4Nc+d/EwozVTP5K2v016zxMb5UQMhLoJzvLgBqHT1SG0B/mO+a+THnJCMVg15zw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -1235,8 +1248,8 @@ packages:
dev: true
optional: true
/esbuild-freebsd-arm64/0.15.7:
resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==}
/esbuild-freebsd-arm64/0.15.8:
resolution: {integrity: sha512-2xp2UlljMvX8HExtcg7VHaeQk8OBU0CSl1j18B5CcZmSDkLF9p3utuMXIopG3a08fr9Hv+Dz6+seSXUow/G51w==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -1244,8 +1257,8 @@ packages:
dev: true
optional: true
/esbuild-linux-32/0.15.7:
resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==}
/esbuild-linux-32/0.15.8:
resolution: {integrity: sha512-9u1E54BRz1FQMl86iaHK146+4ID2KYNxL3trLZT4QLLx3M7Q9n4lGG3lrzqUatGR2cKy8c33b0iaCzsItZWkFg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -1253,8 +1266,8 @@ packages:
dev: true
optional: true
/esbuild-linux-64/0.15.7:
resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==}
/esbuild-linux-64/0.15.8:
resolution: {integrity: sha512-4HxrsN9eUzJXdVGMTYA5Xler82FuZUu21bXKN42zcLHHNKCAMPUzD62I+GwDhsdgUBAUj0tRXDdsQHgaP6v0HA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -1262,8 +1275,8 @@ packages:
dev: true
optional: true
/esbuild-linux-arm/0.15.7:
resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==}
/esbuild-linux-arm/0.15.8:
resolution: {integrity: sha512-7DVBU9SFjX4+vBwt8tHsUCbE6Vvl6y6FQWHAgyw1lybC5gULqn/WnjHYHN2/LJaZRsDBvxWT4msEgwLGq1Wd3Q==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -1271,8 +1284,8 @@ packages:
dev: true
optional: true
/esbuild-linux-arm64/0.15.7:
resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==}
/esbuild-linux-arm64/0.15.8:
resolution: {integrity: sha512-1OCm7Aq0tEJT70PbxmHSGYDLYP8DKH8r4Nk7/XbVzWaduo9beCjGBB+tGZIHK6DdTQ3h00/4Tb/70YMH/bOtKg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -1280,8 +1293,8 @@ packages:
dev: true
optional: true
/esbuild-linux-mips64le/0.15.7:
resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==}
/esbuild-linux-mips64le/0.15.8:
resolution: {integrity: sha512-yeFoNPVFPEzZvFYBfUQNG2TjGRaCyV1E27OcOg4LOtnGrxb2wA+mkW3luckyv1CEyd00mpAg7UdHx8nlx3ghgA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -1289,8 +1302,8 @@ packages:
dev: true
optional: true
/esbuild-linux-ppc64le/0.15.7:
resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==}
/esbuild-linux-ppc64le/0.15.8:
resolution: {integrity: sha512-CEyMMUUNabXibw8OSNmBXhOIGhnjNVl5Lpseiuf00iKN0V47oqDrbo4dsHz1wH62m49AR8iG8wpDlTqfYgKbtg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -1298,8 +1311,8 @@ packages:
dev: true
optional: true
/esbuild-linux-riscv64/0.15.7:
resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==}
/esbuild-linux-riscv64/0.15.8:
resolution: {integrity: sha512-OCGSOaspMUjexSCU8ZiA0UnV/NiRU+s2vIfEcAQWQ6u32R+2luyfh/4ZaY6jFbylJE07Esc/yRvb9Q5fXuClXA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -1307,8 +1320,8 @@ packages:
dev: true
optional: true
/esbuild-linux-s390x/0.15.7:
resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==}
/esbuild-linux-s390x/0.15.8:
resolution: {integrity: sha512-RHdpdfxRTSrZXZJlFSLazFU4YwXLB5Rgf6Zr5rffqSsO4y9JybgtKO38bFwxZNlDXliYISXN/YROKrG9s7mZQA==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -1316,8 +1329,8 @@ packages:
dev: true
optional: true
/esbuild-netbsd-64/0.15.7:
resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==}
/esbuild-netbsd-64/0.15.8:
resolution: {integrity: sha512-VolFFRatBH09T5QMWhiohAWCOien1R1Uz9K0BRVVTBgBaVBt7eArsXTKxVhUgRf2vwu2c2SXkuP0r7HLG0eozw==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -1325,8 +1338,8 @@ packages:
dev: true
optional: true
/esbuild-openbsd-64/0.15.7:
resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==}
/esbuild-openbsd-64/0.15.8:
resolution: {integrity: sha512-HTAPlg+n4kUeE/isQxlCfsOz0xJGNoT5LJ9oYZWFKABfVf4Ycu7Zlf5ITgOnrdheTkz8JeL/gISIOCFAoOXrSA==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -1334,8 +1347,8 @@ packages:
dev: true
optional: true
/esbuild-sunos-64/0.15.7:
resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==}
/esbuild-sunos-64/0.15.8:
resolution: {integrity: sha512-qMP/jR/FzcIOwKj+W+Lb+8Cfr8GZHbHUJxAPi7DUhNZMQ/6y7sOgRzlOSpRrbbUntrRZh0MqOyDhJ3Gpo6L1QA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -1343,8 +1356,16 @@ packages:
dev: true
optional: true
/esbuild-windows-32/0.15.7:
resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==}
/esbuild-wasm/0.15.8:
resolution: {integrity: sha512-Y7uCl5RNO4URjlemjdx++ukVHEMt5s5AfMWYUnMiK4Sry+pPCvQIctzXq6r6FKCyGKjX6/NGMCqR2OX6aLxj0w==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
dev: true
optional: true
/esbuild-windows-32/0.15.8:
resolution: {integrity: sha512-RKR1QHh4iWzjUhkP8Yqi75PPz/KS+b8zw3wUrzw6oAkj+iU5Qtyj61ZDaSG3Qf2vc6hTIUiPqVTqBH0NpXFNwg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -1352,8 +1373,8 @@ packages:
dev: true
optional: true
/esbuild-windows-64/0.15.7:
resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==}
/esbuild-windows-64/0.15.8:
resolution: {integrity: sha512-ag9ptYrsizgsR+PQE8QKeMqnosLvAMonQREpLw4evA4FFgOBMLEat/dY/9txbpozTw9eEOYyD3a4cE9yTu20FA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -1361,8 +1382,8 @@ packages:
dev: true
optional: true
/esbuild-windows-arm64/0.15.7:
resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==}
/esbuild-windows-arm64/0.15.8:
resolution: {integrity: sha512-dbpAb0VyPaUs9mgw65KRfQ9rqiWCHpNzrJusoPu+LpEoswosjt/tFxN7cd2l68AT4qWdBkzAjDLRon7uqMeWcg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -1370,33 +1391,34 @@ packages:
dev: true
optional: true
/esbuild/0.15.7:
resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==}
/esbuild/0.15.8:
resolution: {integrity: sha512-Remsk2dmr1Ia65sU+QasE6svJbsHe62lzR+CnjpUvbZ+uSYo1SitiOWPRfZQkCu82YWZBBKXiD/j0i//XWMZ+Q==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/linux-loong64': 0.15.7
esbuild-android-64: 0.15.7
esbuild-android-arm64: 0.15.7
esbuild-darwin-64: 0.15.7
esbuild-darwin-arm64: 0.15.7
esbuild-freebsd-64: 0.15.7
esbuild-freebsd-arm64: 0.15.7
esbuild-linux-32: 0.15.7
esbuild-linux-64: 0.15.7
esbuild-linux-arm: 0.15.7
esbuild-linux-arm64: 0.15.7
esbuild-linux-mips64le: 0.15.7
esbuild-linux-ppc64le: 0.15.7
esbuild-linux-riscv64: 0.15.7
esbuild-linux-s390x: 0.15.7
esbuild-netbsd-64: 0.15.7
esbuild-openbsd-64: 0.15.7
esbuild-sunos-64: 0.15.7
esbuild-windows-32: 0.15.7
esbuild-windows-64: 0.15.7
esbuild-windows-arm64: 0.15.7
'@esbuild/android-arm': 0.15.8
'@esbuild/linux-loong64': 0.15.8
esbuild-android-64: 0.15.8
esbuild-android-arm64: 0.15.8
esbuild-darwin-64: 0.15.8
esbuild-darwin-arm64: 0.15.8
esbuild-freebsd-64: 0.15.8
esbuild-freebsd-arm64: 0.15.8
esbuild-linux-32: 0.15.8
esbuild-linux-64: 0.15.8
esbuild-linux-arm: 0.15.8
esbuild-linux-arm64: 0.15.8
esbuild-linux-mips64le: 0.15.8
esbuild-linux-ppc64le: 0.15.8
esbuild-linux-riscv64: 0.15.8
esbuild-linux-s390x: 0.15.8
esbuild-netbsd-64: 0.15.8
esbuild-openbsd-64: 0.15.8
esbuild-sunos-64: 0.15.8
esbuild-windows-32: 0.15.8
esbuild-windows-64: 0.15.8
esbuild-windows-arm64: 0.15.8
dev: true
/escalade/3.1.1:
@@ -3438,7 +3460,7 @@ packages:
terser:
optional: true
dependencies:
esbuild: 0.15.7
esbuild: 0.15.8
postcss: 8.4.16
resolve: 1.22.1
rollup: 2.78.1

View File

@@ -24,7 +24,7 @@ export const load: PageServerLoad = async () => {
// Query these random photos from IDs
const photosRes = await fetchAPI(`query {
photo (filter: { id: { _in: [${randomPhotosIds}] }}) {
photo (filter: { id: { _in: "${randomPhotosIds}" }}) {
slug
title
city

View File

@@ -77,7 +77,7 @@ export const load: PageServerLoad = async () => {
// Query these random photos from IDs
const photosRes = await fetchAPI(`query {
photo (filter: { id: { _in: [${randomPhotosIds}] }}) {
photo (filter: { id: { _in: "${randomPhotosIds}" }}) {
id
title
slug