kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
				
				
				
			fix(embed): standardize `instance` or `b` parameter
							rodzic
							
								
									8f6338b76d
								
							
						
					
					
						commit
						85b4845427
					
				|  | @ -20,7 +20,7 @@ | |||
| 
 | ||||
|     // Params | ||||
|     const params = new URL(location.href).searchParams | ||||
|     const baseUrl = params.get('instance') ?? params.get('b') ?? '' | ||||
|     let baseUrl = params.get('instance') ?? params.get('b') ?? location.origin | ||||
|     const type = params.get('type') | ||||
|     const id = params.get('id') | ||||
| 
 | ||||
|  | @ -34,6 +34,14 @@ | |||
|       error.value = `The embed widget couldn't read the provided media ID: ${id}.` | ||||
|     } | ||||
| 
 | ||||
|     // Standardize base URL | ||||
|     try { | ||||
|       baseUrl = new URL(baseUrl).origin | ||||
|     } catch (err) { | ||||
|       console.error(err) | ||||
|       error.value = `The embed widget couldn't read the provided instance URL: ${baseUrl}.` | ||||
|     } | ||||
| 
 | ||||
|     // Cover | ||||
|     const DEFAULT_COVER = '/embed-default-cover.jpeg' | ||||
|     const cover = reactive({ value: DEFAULT_COVER }) | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Kasper Seweryn
						Kasper Seweryn