13 lines
		
	
	
		
			373 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			13 lines
		
	
	
		
			373 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | uni.addInterceptor({ | ||
|  |   returnValue (res) { | ||
|  |     if (!(!!res && (typeof res === "object" || typeof res === "function") && typeof res.then === "function")) { | ||
|  |       return res; | ||
|  |     } | ||
|  |     return new Promise((resolve, reject) => { | ||
|  |       res.then((res) => { | ||
|  |         if (!res) return resolve(res)  | ||
|  |         return res[0] ? reject(res[0]) : resolve(res[1]) | ||
|  |       }); | ||
|  |     }); | ||
|  |   }, | ||
|  | }); |