Files
HaishinKit.swift/RTCHaishinKit/Sources/HTTP/HTTPSessionFactory.swift
2026-02-11 17:51:48 +09:00

14 lines
407 B
Swift

import Foundation
import HaishinKit
public struct HTTPSessionFactory: StreamSessionFactory {
public let supportedProtocols: Set<String> = ["http", "https"]
public init() {
}
public func make(_ uri: URL, mode: StreamSessionMode, configuration: (any StreamSessionConfiguration)?) -> any StreamSession {
return HTTPSession(uri: uri, mode: mode, configuration: configuration)
}
}