From 21cc55dfcccc3bb61512e73f131c07912c82cf85 Mon Sep 17 00:00:00 2001 From: przemyslawpluta Date: Fri, 7 Aug 2015 00:51:23 +0100 Subject: check for not registered user --- lib/login.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'lib/login.js') diff --git a/lib/login.js b/lib/login.js index 4715bc3..8091168 100644 --- a/lib/login.js +++ b/lib/login.js @@ -94,14 +94,16 @@ module.exports = { request({ url: url + '/dashboard', jar: jar }, function get(err, res, body) { if (err !== null) { return callback(err, null); } + bar.tick(); + if (res.statusCode === 200) { var list = [], $ = cheerio.load(body), - current = $('section.my-courses-courses').children(), - - link = $(current).filter('.media').children().find('h3').children(); + link = $(current).filter('.media').children().find('h3').children(), + noCourses = $('section[class="empty-dashboard-message"]').text(), + findNewCourses = $('section[class="empty-dashboard-message"] a').attr('href'); bar.tick(); @@ -111,6 +113,8 @@ module.exports = { bar.tick(); + if (noCourses) { currentProfile.noCourses = noCourses.trim().split('\n').map(function items(item) { return item.replace(/ +/g, ' '); }).join('') + ' at ' + url + findNewCourses + '.\n'; } + callback(null, list, currentProfile); } -- cgit v1.2.3