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)
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)