# File lib/nanite/streaming.rb, line 89
      def handle_packet(packet)
        case packet
        when Nanite::FileChunk
          Nanite::Log.debug "written chunk to #{@dest.inspect}"
          @data << packet.chunk
        
          if @write
            @dest.write(packet.chunk)
          end
        when Nanite::FileEnd
          Nanite::Log.debug "#{@dest.inspect} receiving is completed"
          if @write
            @dest.close
          end

          @cb.call(@data, @dest, packet.meta)
        end
      end