diff --git a/Sources/EventSource/EventParser.swift b/Sources/EventSource/EventParser.swift index 039f934..5141116 100644 --- a/Sources/EventSource/EventParser.swift +++ b/Sources/EventSource/EventParser.swift @@ -64,22 +64,21 @@ fileprivate extension Data { @available(tvOS, deprecated: 16.0, obsoleted: 16.0, message: "This method is not recommended on tvOS 16.0+") @available(visionOS, deprecated: 1.0, obsoleted: 1.1, message: "This method is not recommended on visionOS 1.0+") func split(by separator: [UInt8]) -> [Data] { - let doubleNewline = Data(separator) - var splits: [Data] = [] - var currentIndex = 0 - var range: Range? - - while true { - range = self.range(of: doubleNewline, options: [], in: currentIndex.. pos { + chunks.append(self[pos..