Support both /files/ and /tile/ endpoints in matchTileUrl

The lastest update seemed to revert back to the previous /files/
endpoint, so ensure both endpoints work in case they change it again in
the future.
This commit is contained in:
mcpower 2026-02-28 23:53:59 +11:00
parent 30eea910f8
commit a1ebca268e

View file

@ -74,7 +74,7 @@ export function extractPixelCoords(pixelUrl: string) {
export function matchTileUrl(urlStr: string) {
try {
const u = new URL(urlStr, location.href);
if (u.hostname !== 'backend.wplace.live' || !u.pathname.startsWith('/tile/')) return null;
if (u.hostname !== 'backend.wplace.live' || !(u.pathname.startsWith('/files/') || u.pathname.startsWith('/tile/'))) return null;
const m = u.pathname.match(/\/(\d+)\/(\d+)\.png$/i);
if (!m) return null;
return { chunk1: parseInt(m[1], 10), chunk2: parseInt(m[2], 10) };