Skip to content

Commit ef6b1aa

Browse files
committed
Marked M3U8Parser Sendable
1 parent ae51e42 commit ef6b1aa

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

[email protected]

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,3 @@ let package = Package(
3131
],
3232
swiftLanguageModes: [.v6]
3333
)
34-

Sources/M3U8Decoder/M3U8Parser.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ fileprivate enum Line {
6565
case uri(String)
6666
}
6767

68-
class M3U8Parser {
68+
final class M3U8Parser: Sendable {
6969

7070
private static let regexExtTag = try! NSRegularExpression(pattern: "^#(EXT[^:]+):?(.*)$", options: [])
7171
private static let regexAttributes = try! NSRegularExpression(pattern: #"([^=,\s]+)=((\\?"[^\\"]+)|(\\?'[^\\']+)|([^,\s]+))"#)

Tests/M3U8DecoderTests/M3U8DecoderTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Combine
44
import M3U8Decoder
55

66

7-
class SendableArray<T>: @unchecked Sendable {
7+
fileprivate class SendableArray<T>: @unchecked Sendable {
88
private var array: [T]
99

1010
private func sync<U>(closure: () -> U) -> U {

0 commit comments

Comments
 (0)