fix release date bug
This commit is contained in:
parent
6c6e93cefc
commit
ec9f46f552
2 changed files with 8 additions and 8 deletions
|
@ -163,19 +163,20 @@ func getUploadTime(config *sdk.APIConfig, videoID string, ip *net.TCPAddr, uploa
|
|||
//slack("Getting upload time for %s", videoID)
|
||||
release, err := config.GetReleasedDate(videoID)
|
||||
if err != nil {
|
||||
if release != nil {
|
||||
const sqlTimeFormat = "2006-01-02 15:04:05"
|
||||
sqlTime, err := time.ParseInLocation(sqlTimeFormat, release.ReleaseTime, time.UTC)
|
||||
if err != nil {
|
||||
return sqlTime.Format(releaseTimeFormat), nil
|
||||
}
|
||||
logrus.Error(err)
|
||||
}
|
||||
if release != nil {
|
||||
const sqlTimeFormat = "2006-01-02 15:04:05"
|
||||
sqlTime, err := time.ParseInLocation(sqlTimeFormat, release.ReleaseTime, time.UTC)
|
||||
if err == nil {
|
||||
return sqlTime.Format(releaseTimeFormat), nil
|
||||
}
|
||||
}
|
||||
ytdlUploadDate, err := time.Parse("20060102", uploadDate)
|
||||
if err != nil {
|
||||
logrus.Error(err)
|
||||
}
|
||||
if time.Now().Add(-5 * 24 * time.Hour).After(ytdlUploadDate) {
|
||||
if time.Now().AddDate(0, 0, -5).After(ytdlUploadDate) {
|
||||
return ytdlUploadDate.Format(releaseTimeFormat), nil
|
||||
}
|
||||
client := getClient(ip)
|
||||
|
|
|
@ -144,7 +144,6 @@ func CountVideosInChannel(channelID string) (int, error) {
|
|||
}
|
||||
|
||||
func ChannelInfo(channelID string) (*YoutubeStatsResponse, error) {
|
||||
//return nil, nil, errors.Err("ChannelInfo doesn't work yet because we're focused on existing channels")
|
||||
url := "https://www.youtube.com/channel/" + channelID + "/about"
|
||||
|
||||
req, _ := http.NewRequest("GET", url, nil)
|
||||
|
|
Loading…
Reference in a new issue