Fix code formatting

This commit is contained in:
2026-05-16 14:29:51 +02:00
parent 69c4ec3e06
commit c100443227
2 changed files with 15 additions and 15 deletions
+13 -13
View File
@@ -90,26 +90,26 @@ Obiekt reprezentujący serwer został nazwany `NoteEditingSessionServer`, który
```swift
init(peer: OwnPeer) {
ownPeer = peer
browser = .init(peer: peer.peer, serviceType: "peered")
session = .init(peer: peer.peer, securityIdentity: nil, encryptionPreference: .required)
super.init() // wykonuje pozostałą część
browser.delegate = self //
session.delegate = self
}
ownPeer = peer
browser = .init(peer: peer.peer, serviceType: "peered")
session = .init(peer: peer.peer, securityIdentity: nil, encryptionPreference: .required)
super.init() // wykonuje pozostałą część
browser.delegate = self //
session.delegate = self
}
```
W momencie, gdy autor notatki otworzy ekran edycji, wykonuje się metoda `startServer()`, która wywołuje metodę `startBrowsingForPeers()` obiektu `MCNearbyServiceBrowser`. Opuszczenie ekranu edycji wywołuje metodę `stopServer()`, która wywołuje analogiczną metodę `stopBrowsingForPeers()` oraz zatrzymuje sesję poprzez wywołanie metody `disconnect()` obiektu `MCSession`.
```swift
func startServer() {
browser.startBrowsingForPeers()
}
browser.startBrowsingForPeers()
}
func stopServer() {
browser.stopBrowsingForPeers()
session.disconnect()
}
func stopServer() {
browser.stopBrowsingForPeers()
session.disconnect()
}
```
Obiekt `browser` w momencie wykrycia nowego użytkownika w pobliżu, wywołuje naszą metodę o nazwie `browser`, która przyjmuje wszystkie potrzebne informacje o znalezionym użytkowniku. Implementacja mojego systemu następnie upewnia się czy odkryty użytkownik nie jest jednocześnie autorem notatki, co jest znanym błędem w Multipeer Connectivity, a następnie po udanej weryfikacji dodajemy nowy obiekt dostępnego użytkownika do tablicy na podstawie której jest budowany interfejs z listą dostępnych użytkowników.
BIN
View File
Binary file not shown.