(
template,
id,
datetime,
medianame,
postId = +new Date(),
mediaIndex = "0"
)
| 842 | } |
| 843 | |
| 844 | function filenameFormat( |
| 845 | template, |
| 846 | id, |
| 847 | datetime, |
| 848 | medianame, |
| 849 | postId = +new Date(), |
| 850 | mediaIndex = "0" |
| 851 | ) { |
| 852 | let filename = template; |
| 853 | filename = filename.replace(/%id%/g, id); |
| 854 | filename = filename.replace( |
| 855 | /%datetime%/g, |
| 856 | datetimeFormat(datetimeTemplate, datetime) |
| 857 | ); |
| 858 | filename = filename.replace(/%medianame%/g, medianame); |
| 859 | filename = filename.replace(/%postId%/g, postId); |
| 860 | filename = filename.replace(/%mediaIndex%/g, mediaIndex); |
| 861 | return filename; |
| 862 | } |
| 863 | |
| 864 | function datetimeFormat(template, datetime) { |
| 865 | let datetimeStr = template; |
no test coverage detected