重构了generate.js的suback方法