update lib/puppeteer/puppeteer.js.
Signed-off-by: hbj白夜 <hei_bai_jun@163.com>
This commit is contained in:
		
							parent
							
								
									e757537133
								
							
						
					
					
						commit
						4b5599422f
					
				| 
						 | 
				
			
			@ -1,24 +1,27 @@
 | 
			
		|||
import { segment } from 'oicq'
 | 
			
		||||
import Renderer from '../renderer/loader.js'
 | 
			
		||||
import Renderer from '../renderer/Renderer.js'
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 暂时保留对手工引用puppeteer.js的兼容
 | 
			
		||||
 * 后期会逐步废弃
 | 
			
		||||
 * 只提供截图及分片截图功能
 | 
			
		||||
 */
 | 
			
		||||
let renderer = Renderer.getRenderer('puppeteer')
 | 
			
		||||
renderer.screenshot = async (name, data) => {
 | 
			
		||||
export default {
 | 
			
		||||
  // 截图
 | 
			
		||||
  async screenshot (name, data = {}) {
 | 
			
		||||
    let renderer = Renderer.getRenderer()
 | 
			
		||||
    let img = await renderer.render(name, data)
 | 
			
		||||
    return img ? segment.image(img) : img
 | 
			
		||||
}
 | 
			
		||||
renderer.screenshots = async (name, data) => {
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  // 分片截图
 | 
			
		||||
  async screenshots (name, data = {}) {
 | 
			
		||||
    let renderer = Renderer.getRenderer()
 | 
			
		||||
    data.multiPage = true
 | 
			
		||||
    let imgs = await renderer.render(name, data) || []
 | 
			
		||||
    let ret = []
 | 
			
		||||
    for (let img of imgs) {
 | 
			
		||||
        ret.push(img ? segment.image(img) : img)
 | 
			
		||||
      ret.push(img ? segment.image(img) : img)
 | 
			
		||||
    }
 | 
			
		||||
    return ret.length > 0 ? ret : false
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export default renderer
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue