# 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