fix(live-webcams): refresh Iran-Attacks multicam + Mideast Mecca video IDs (#3251)

User reported two tiles showing "This live stream recording is not
available" — the pinned fallbackVideoIds had gone dark.

- iran-multicam (Iran Attacks → Middle East slot):
    FGUKbzulB_Y → KSwPNkzEgxg
- mecca (Mideast → Mecca slot):
    Cm1v4bteXbI → kJwEsQTegxk

Values supplied by the user from working YouTube live URLs. Only
`fallbackVideoId` is read by the runtime (buildEmbedUrl line 303, open-link
line 422); `channelHandle` is metadata and left as-is.
This commit is contained in:
Elie Habib
2026-04-21 13:09:28 +04:00
committed by GitHub
parent c279f6f426
commit b0928f213c

View File

@@ -26,12 +26,12 @@ const WEBCAM_FEEDS: WebcamFeed[] = [
{ id: 'iran-tehran', city: 'Tehran', country: 'Iran', region: 'iran', channelHandle: '@IranHDCams', fallbackVideoId: '-zGuR1qVKrU' },
{ id: 'iran-telaviv', city: 'Tel Aviv', country: 'Israel', region: 'iran', channelHandle: '@IsraelLiveCam', fallbackVideoId: 'gmtlJ_m2r5A' },
{ id: 'iran-jerusalem', city: 'Jerusalem', country: 'Israel', region: 'iran', channelHandle: '@JerusalemLive', fallbackVideoId: 'fIurYTprwzg' },
{ id: 'iran-multicam', city: 'Middle East', country: 'Multi', region: 'iran', channelHandle: '@MiddleEastCams', fallbackVideoId: 'FGUKbzulB_Y' },
{ id: 'iran-multicam', city: 'Middle East', country: 'Multi', region: 'iran', channelHandle: '@MiddleEastCams', fallbackVideoId: 'KSwPNkzEgxg' },
// Middle East — Jerusalem & Tehran adjacent (conflict hotspots)
{ id: 'jerusalem', city: 'Jerusalem', country: 'Israel', region: 'middle-east', channelHandle: '@TheWesternWall', fallbackVideoId: 'e34xb-Fbl0U' },
{ id: 'tehran', city: 'Tehran', country: 'Iran', region: 'middle-east', channelHandle: '@IranHDCams', fallbackVideoId: '-zGuR1qVKrU' },
{ id: 'tel-aviv', city: 'Tel Aviv', country: 'Israel', region: 'middle-east', channelHandle: '@IsraelLiveCam', fallbackVideoId: 'gmtlJ_m2r5A' },
{ id: 'mecca', city: 'Mecca', country: 'Saudi Arabia', region: 'middle-east', channelHandle: '@MakkahLive', fallbackVideoId: 'Cm1v4bteXbI' },
{ id: 'mecca', city: 'Mecca', country: 'Saudi Arabia', region: 'middle-east', channelHandle: '@MakkahLive', fallbackVideoId: 'kJwEsQTegxk' },
{ id: 'beirut-mtv', city: 'Beirut', country: 'Lebanon', region: 'middle-east', channelHandle: '@MTVLebanonNews', fallbackVideoId: 'djF-Lkgfp6k' },
// Europe
{ id: 'kyiv', city: 'Kyiv', country: 'Ukraine', region: 'europe', channelHandle: '@DWNews', fallbackVideoId: '-Q7FuPINDjA' },