def update_user_entry(self, user_id):
     user_feed = UserFeed()
     feeds =  user_feed.get_all_by_user(user_id)
     
     for feed in feeds:
        entries = Entry.get_new_entries(feed['site_url'], feed['updated_at'])
        user_entries = []
        for entry in entries:
            user_entries.append((entry['id'], user_id))
            UserEntry.insert_entries(user_entries)
Ejemplo n.º 2
0
    def update_user_entry(self, user, callback=None):
        logging.info('user:'******'id'])

        for feed in feeds:
            logging.info(feed)

            entries = Entry.get_new_entries(feed['site_url'], feed['updated_at'])
            user_entries = []
            for entry in entries:
                user_entries.append((entry['id'], user['id'], entry['site_url'] ))
            if len(user_entries) > 0:
                UserEntry.insert_entries(user_entries)
            user.update_feed_update_at(feed['site_url'])

        groups = user.get_groups()
        callback(groups)