refactor: remove unused code
This commit is contained in:
		
							parent
							
								
									a73da45f16
								
							
						
					
					
						commit
						967e0b29f0
					
				
					 1 changed files with 0 additions and 25 deletions
				
			
		
							
								
								
									
										25
									
								
								src/file.ts
									
										
									
									
									
								
							
							
						
						
									
										25
									
								
								src/file.ts
									
										
									
									
									
								
							|  | @ -1,41 +1,16 @@ | |||
| /* eslint-disable no-extend-native */ | ||||
| /* eslint-disable @typescript-eslint/no-unsafe-return */ | ||||
| 
 | ||||
| import { ALL, webpackGlobalOverride } from './webpack-hook' | ||||
| import { console } from './utils' | ||||
| 
 | ||||
| type FileType = 'img' | 'mp3' | 'midi' | ||||
| 
 | ||||
| const TYPE_REG = /id=(\d+)&type=(img|mp3|midi)/ | ||||
| 
 | ||||
| /** | ||||
|  * I know this is super hacky. | ||||
|  */ | ||||
| const magicHookConstr = (() => { | ||||
|   const l = {} | ||||
| 
 | ||||
|   webpackGlobalOverride(ALL, (n, r, t) => { // override
 | ||||
|     const e = n.exports | ||||
|     if (typeof e === 'object' && e.fetch) { | ||||
|       const fn = e.fetch | ||||
|       t.d(e, 'fetch', () => { | ||||
|         return function (...args) { | ||||
|           const [url, init] = args | ||||
|           const token = init?.headers?.Authorization | ||||
|           if (typeof url === 'string' && token) { | ||||
|             const m = url.match(TYPE_REG) | ||||
|             if (m) { | ||||
|               const type = m[2] | ||||
|               // eslint-disable-next-line no-unused-expressions
 | ||||
|               l[type]?.(token) | ||||
|             } | ||||
|           } | ||||
|           return fn(...args) | ||||
|         } | ||||
|       }) | ||||
|     } | ||||
|   }) | ||||
| 
 | ||||
|   return async (type: FileType) => { | ||||
|     return new Promise<string>((resolve) => { | ||||
|       l[type] = (token) => { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue