@@ -70,30 +70,30 @@ router.post('/eapi/song/enhance/player/url', function(req, res, next) {
70
70
function ( detail , callback ) {
71
71
var songName = utils . netease . getSongName ( detail ) ;
72
72
var artist = utils . netease . getArtistName ( detail ) ;
73
- utils . kugou . search ( songName , artist , function ( err , hash , bitrate ) {
73
+ utils . kugou . search ( songName , artist , function ( err , hash , bitrate , filesize ) {
74
74
if ( err ) {
75
75
console . error ( err ) ;
76
76
} else {
77
- callback ( null , hash , bitrate ) ;
77
+ callback ( null , hash , bitrate , filesize ) ;
78
78
}
79
79
} ) ;
80
80
} ,
81
- function ( hash , bitrate , callback ) {
81
+ function ( hash , bitrate , filesize , callback ) {
82
82
utils . kugou . getUrl ( hash , function ( err , url ) {
83
83
if ( err ) {
84
84
console . error ( err ) ;
85
85
} else {
86
- callback ( null , url , bitrate ) ;
86
+ callback ( null , url , bitrate , filesize ) ;
87
87
}
88
88
} ) ;
89
89
}
90
- ] , function ( err , url , bitrate ) {
90
+ ] , function ( err , url , bitrate , filesize ) {
91
91
if ( err ) {
92
92
console . error ( err ) ;
93
93
res . status = 500 ;
94
94
res . send ( ) ;
95
95
} else {
96
- res . defaultBody = utils . netease . modifyPlayerApiCustom ( url , bitrate , res . defaultBody ) ;
96
+ res . defaultBody = utils . netease . modifyPlayerApiCustom ( url , bitrate , filesize , res . defaultBody ) ;
97
97
next ( ) ;
98
98
}
99
99
} ) ;
@@ -122,30 +122,30 @@ router.post('/eapi/song/enhance/download/url', function(req, res, next) {
122
122
function ( detail , callback ) {
123
123
var songName = utils . netease . getSongName ( detail ) ;
124
124
var artist = utils . netease . getArtistName ( detail ) ;
125
- utils . kugou . search ( songName , artist , function ( err , hash , bitrate ) {
125
+ utils . kugou . search ( songName , artist , function ( err , hash , bitrate , filesize ) {
126
126
if ( err ) {
127
127
console . error ( err ) ;
128
128
} else {
129
- callback ( null , hash , bitrate ) ;
129
+ callback ( null , hash , bitrate , filesize ) ;
130
130
}
131
131
} ) ;
132
132
} ,
133
- function ( hash , bitrate , callback ) {
133
+ function ( hash , bitrate , filesize , callback ) {
134
134
utils . kugou . getUrl ( hash , function ( err , url ) {
135
135
if ( err ) {
136
136
console . error ( err ) ;
137
137
} else {
138
- callback ( null , url , bitrate ) ;
138
+ callback ( null , url , bitrate , filesize ) ;
139
139
}
140
140
} ) ;
141
141
}
142
- ] , function ( err , url , bitrate ) {
142
+ ] , function ( err , url , bitrate , filesize ) {
143
143
if ( err ) {
144
144
console . error ( err ) ;
145
145
res . status = 500 ;
146
146
res . send ( ) ;
147
147
} else {
148
- res . defaultBody = utils . netease . modifyDownloadApiCustom ( url , bitrate , res . defaultBody ) ;
148
+ res . defaultBody = utils . netease . modifyDownloadApiCustom ( url , bitrate , filesize , res . defaultBody ) ;
149
149
next ( ) ;
150
150
}
151
151
} ) ;
0 commit comments