# File lib/livejournal/sync.rb, line 101 def run_syncitems # :yields: cur, total cur = 0 total = nil items = {} lastsync = @lastsync while total.nil? or cur < total req = Request::SyncItems.new(@user, items, lastsync) lastsync = req.run cur += req.fetched total = req.total unless total yield cur, total if block_given? end @logitems = Request::SyncItems::subset_items(items, 'L') return (not @logitems.empty?) end