Conversation
zmenka
left a comment
There was a problem hiding this comment.
Не хватает тестов на функцию получения твитов и небольшие доработки по коду
| } | ||
| var now = new Date(); | ||
| var date = new Date(date); | ||
| var dateTime = date.toLocaleTimeString('ru-RU', |
There was a problem hiding this comment.
new Date('2017-04-25T22:09:10.609Z').toLocaleTimeString('ru-RU',{ hour: '2-digit', minute: '2-digit', hour12: false}) вывело "3:09", так что ноль в начале не подставляется
| body.forEach(function(item, i, body) { | ||
| //date = formatDate(item['created_at']) | ||
| //console.log(date + '\n' + item['text'] + '\n' + ' '); | ||
| console.log('1') |
There was a problem hiding this comment.
кажется нужное закомментировано)
| } | ||
| catch(err){ | ||
| throw err; | ||
| }} |
There was a problem hiding this comment.
Можно убрать try catch, var date = () => formatDate('23 марта') точно также сработает
| console.log(error) | ||
| } | ||
| else{ | ||
| body = JSON.parse(body) |
There was a problem hiding this comment.
здесь можно добавить try catch, тогда сможем отличить ошибку при получении запроса от ошибки некорректного json-a, и можно будет это протестить
| // Напишите код форматирования даты в этом месте | ||
| } | ||
| var now = new Date(); | ||
| var date = new Date(date); |
There was a problem hiding this comment.
А если от api не придет дата? Тогда var date = new Date(date); вернет текущее время, а это некорректное поведение
No description provided.