11const fs = require ( 'fs' ) ;
2- const util = require ( 'util' ) ;
3- const writeFile = util . promisify ( fs . writeFile ) ;
4- const unlink = util . promisify ( fs . unlink ) ;
2+ const writeFile = require ( 'util' ) . promisify ( fs . writeFile ) ;
3+ const unlink = require ( 'util' ) . promisify ( fs . unlink ) ;
54const qs = require ( 'qs' ) ;
65const express = require ( 'express' ) ;
76const router = express . Router ( ) ;
87const settings = require ( '../settings' ) ;
98const Request = require ( '../models/Request' ) ;
109const legRequest = require ( 'request-promise-native' ) ;
1110const store = require ( '../store' ) ;
11+ const util = require ( '../util' ) ;
1212
1313router . use ( '/portraits' , express . static ( 'public/portraits' ) ) ;
1414
@@ -111,7 +111,7 @@ async function genUser(req, res, version) {
111111 payload [ version . replace ( / \. / g, '_' ) ] = results ;
112112
113113 let doc = await Request . findOneAndUpdate (
114- { date : getDateTime ( ) } ,
114+ { date : util . getDateTime ( ) } ,
115115 { $setOnInsert : payload } ,
116116 {
117117 returnOriginal : false ,
@@ -120,7 +120,7 @@ async function genUser(req, res, version) {
120120 ) ;
121121
122122 if ( doc !== null ) {
123- await Request . updateOne ( { date : getDateTime ( ) } , { $inc : payload } ) ;
123+ await Request . updateOne ( { date : util . getDateTime ( ) } , { $inc : payload } ) ;
124124 }
125125
126126 res . send ( ret ) ;
@@ -188,7 +188,7 @@ async function genUser(req, res, version) {
188188 payload [ version . replace ( / \. / g, '_' ) ] = results ;
189189
190190 let doc = await Request . findOneAndUpdate (
191- { date : getDateTime ( ) } ,
191+ { date : util . getDateTime ( ) } ,
192192 { $setOnInsert : payload } ,
193193 {
194194 returnOriginal : true ,
@@ -197,7 +197,7 @@ async function genUser(req, res, version) {
197197 ) ;
198198
199199 if ( doc !== null ) {
200- await Request . updateOne ( { date : getDateTime ( ) } , { $inc : payload } ) ;
200+ await Request . updateOne ( { date : util . getDateTime ( ) } , { $inc : payload } ) ;
201201 }
202202
203203 // Download or output file
@@ -227,23 +227,4 @@ async function genUser(req, res, version) {
227227 }
228228}
229229
230- function getDateTime ( ) {
231- const date = new Date ( ) ;
232- const year = date . getFullYear ( ) ;
233-
234- let month = date . getMonth ( ) + 1 ;
235- month = ( month < 10 ? '0' : '' ) + month ;
236-
237- let day = date . getDate ( ) ;
238- day = ( day < 10 ? '0' : '' ) + day ;
239-
240- return year + '-' + pad ( month , 2 ) + '-' + pad ( day , 2 ) ;
241- }
242-
243- function pad ( n , width , z ) {
244- z = z || '0' ;
245- n = n + '' ;
246- return n . length >= width ? n : new Array ( width - n . length + 1 ) . join ( z ) + n ;
247- }
248-
249230module . exports = router ;
0 commit comments