Removed fetch dependency
This commit is contained in:
		| @ -59,10 +59,10 @@ const youtube = { | ||||
|         if (utils.is.string(key) && !utils.is.empty(key)) { | ||||
|             const url = `https://www.googleapis.com/youtube/v3/videos?id=${videoId}&key=${key}&fields=items(snippet(title))&part=snippet`; | ||||
|  | ||||
|             fetch(url) | ||||
|                 .then(response => (response.ok ? response.json() : null)) | ||||
|             utils | ||||
|                 .fetch(url) | ||||
|                 .then(result => { | ||||
|                     if (result !== null && utils.is.object(result)) { | ||||
|                     if (utils.is.object(result)) { | ||||
|                         this.config.title = result.items[0].snippet.title; | ||||
|                         ui.setTitle.call(this); | ||||
|                     } | ||||
|  | ||||
| @ -93,11 +93,11 @@ const utils = { | ||||
|                     return; | ||||
|                 } | ||||
|  | ||||
|                 request.addEventListener('readystatechange', () => { | ||||
|                     if (request.readyState === 4 && request.status === 200) { | ||||
|                 request.addEventListener('load', () => { | ||||
|                     try { | ||||
|                         resolve(JSON.parse(request.responseText)); | ||||
|                     } catch(e) { | ||||
|                         resolve(request.responseText); | ||||
|                     } else if (request.status === 0) { | ||||
|                         throw new Error(request.statusText); | ||||
|                     } | ||||
|                 }); | ||||
|  | ||||
| @ -206,11 +206,10 @@ const utils = { | ||||
|             } | ||||
|  | ||||
|             // Get the sprite | ||||
|             utils.fetch(url) | ||||
|                 .then(text => { | ||||
|                     console.log(text); | ||||
|  | ||||
|                     if (text === null) { | ||||
|             utils | ||||
|                 .fetch(url) | ||||
|                 .then(result => { | ||||
|                     if (utils.is.empty(result)) { | ||||
|                         return; | ||||
|                     } | ||||
|  | ||||
| @ -218,12 +217,12 @@ const utils = { | ||||
|                         window.localStorage.setItem( | ||||
|                             prefix + id, | ||||
|                             JSON.stringify({ | ||||
|                                 content: text, | ||||
|                                 content: result, | ||||
|                             }), | ||||
|                         ); | ||||
|                     } | ||||
|  | ||||
|                     updateSprite.call(container, text); | ||||
|                     updateSprite.call(container, result); | ||||
|                 }) | ||||
|                 .catch(() => {}); | ||||
|         } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user