Merge pull request #2159 from deling-google:b304413068

PiperOrigin-RevId: 572328858
This commit is contained in:
Anay Wadhera
2023-10-12 04:48:43 +00:00
@@ -120,10 +120,13 @@ class Model: ObservableObject {
extension Model: DiscovererDelegate {
func discoverer(_ discoverer: Discoverer, didFind endpointID: EndpointID, with context: Data) {
guard let endpointName = String(data: context, encoding: .utf8) else {
return
}
let endpoint = DiscoveredEndpoint(
id: UUID(),
endpointID: endpointID,
endpointName: String(data: context, encoding: .utf8)!
endpointName: endpointName
)
endpoints.insert(endpoint, at: 0)
}
@@ -138,10 +141,13 @@ extension Model: DiscovererDelegate {
extension Model: AdvertiserDelegate {
func advertiser(_ advertiser: Advertiser, didReceiveConnectionRequestFrom endpointID: EndpointID, with context: Data, connectionRequestHandler: @escaping (Bool) -> Void) {
guard let endpointName = String(data: context, encoding: .utf8) else {
return
}
let endpoint = DiscoveredEndpoint(
id: UUID(),
endpointID: endpointID,
endpointName: String(data: context, encoding: .utf8)!
endpointName: endpointName
)
endpoints.insert(endpoint, at: 0)
connectionRequestHandler(true)