Skip to content

Commit e05ef11

Browse files
committed
change for eslint
1 parent 7dd21ca commit e05ef11

File tree

3 files changed

+19
-31
lines changed

3 files changed

+19
-31
lines changed

lib/api_js.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
'use strict';
22

3-
var util = require('./util');
43
var crypto = require('crypto');
4+
5+
var util = require('./util');
56
var wrapper = util.wrapper;
67

78
// 错误码 - Ticket无效
@@ -141,7 +142,9 @@ var raw = function (args) {
141142
});
142143

143144
var string = '';
144-
for (var k in newArgs) {
145+
var newKeys = Object.keys(newArgs);
146+
for (var i = 0; i < newKeys.length; i++) {
147+
var k = newKeys[i];
145148
string += '&' + k + '=' + newArgs[k];
146149
}
147150
return string.substr(1);

lib/api_material.js

+10-25
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ var path = require('path');
44
var fs = require('fs');
55

66
var formstream = require('formstream');
7+
78
var util = require('./util');
89
var wrapper = util.wrapper;
910
var postJSON = util.postJSON;
10-
11+
var make = util.make;
1112

1213
/**
1314
* 上传永久素材,分别有图片(image)、语音(voice)、和缩略图(thumb)
@@ -35,14 +36,7 @@ var postJSON = util.postJSON;
3536
* @param {String} type 媒体类型,可用值有image、voice、video、thumb
3637
* @param {Function} callback 回调函数
3738
*/
38-
exports.uploadMaterial = function (filepath, type, callback) {
39-
this.preRequest(this._uploadMaterial, arguments);
40-
};
41-
42-
/*!
43-
* 上传永久文件的未封装版本
44-
*/
45-
exports._uploadMaterial = function (filepath, type, callback) {
39+
make(exports, 'uploadMaterial', function (filepath, type, callback) {
4640
var that = this;
4741
fs.stat(filepath, function (err, stat) {
4842
if (err) {
@@ -60,7 +54,7 @@ exports._uploadMaterial = function (filepath, type, callback) {
6054
};
6155
that.request(url, opts, wrapper(callback));
6256
});
63-
};
57+
});
6458

6559
['image', 'voice', 'thumb'].forEach(function (type) {
6660
var method = 'upload' + type[0].toUpperCase() + type.substring(1) + 'Material';
@@ -94,14 +88,7 @@ exports._uploadMaterial = function (filepath, type, callback) {
9488
* @param {Object} description 描述
9589
* @param {Function} callback 回调函数
9690
*/
97-
exports.uploadVideoMaterial = function (filepath, description, callback) {
98-
this.preRequest(this._uploadVideoMaterial, arguments);
99-
};
100-
101-
/*!
102-
* 上传永久文件(视频)的未封装版本
103-
*/
104-
exports._uploadVideoMaterial = function (filepath, description, callback) {
91+
make(exports, uploadVideoMaterial, function (filepath, description, callback) {
10592
var that = this;
10693
fs.stat(filepath, function (err, stat) {
10794
if (err) {
@@ -120,7 +107,7 @@ exports._uploadVideoMaterial = function (filepath, description, callback) {
120107
};
121108
that.request(url, opts, wrapper(callback));
122109
});
123-
};
110+
});
124111

125112
/**
126113
* 新增永久图文素材
@@ -267,14 +254,12 @@ exports._getMaterial = function (mediaId, callback) {
267254
err.name = 'WeChatAPIError';
268255
}
269256
} catch (ex) {
270-
callback(ex, data, res);
271-
return;
257+
return callback(ex, data, res);
272258
}
273-
callback(err, ret, res);
274-
} else {
275-
// 输出Buffer对象
276-
callback(null, data, res);
259+
return callback(err, ret, res);
277260
}
261+
// 输出Buffer对象
262+
callback(null, data, res);
278263
}));
279264
};
280265

lib/api_media.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ var path = require('path');
44
var fs = require('fs');
55

66
var formstream = require('formstream');
7+
78
var util = require('./util');
89
var wrapper = util.wrapper;
910

@@ -114,11 +115,10 @@ exports._getMedia = function (mediaId, callback) {
114115
callback(ex, data, res);
115116
return;
116117
}
117-
callback(err, ret, res);
118-
} else {
119-
// 输出Buffer对象
120-
callback(null, data, res);
118+
return callback(err, ret, res);
121119
}
120+
// 输出Buffer对象
121+
callback(null, data, res);
122122
}));
123123
};
124124

0 commit comments

Comments
 (0)