Riferimento API

Discover (LAN)

Scopri altre istanze di PlainApp sulla rete locale (LAN/Wi-Fi Aware). La scoperta è il primo passo prima dell'abbinamento — una volta scoperto un dispositivo, richiama una mutation di abbinamento nella sezione Pairing.

Definizioni di tipo

bash
# Discovery uses UDP broadcast on the LAN and (optionally) Wi-Fi Aware.
# Discovered devices are not persisted; call isDiscovering to poll state.
# Use the NearbyViewModel events / WebSocket push channel to receive the
# live list of discovered devices.

Operazioni

mutation

startDiscovery

Avvia la scansione della rete locale per peer PlainApp. Ritorna immediatamente; i risultati sono inviati tramite il canale eventi WebSocket e mostrati nell'UI Nearby.

bash
mutation StartDiscovery {
  startDiscovery
}
mutation

stopDiscovery

Ferma una scansione di discovery in corso.

bash
mutation StopDiscovery {
  stopDiscovery
}
query

isDiscovering

Indica se una scansione di discovery è in corso.

bash
query IsDiscovering {
  isDiscovering
}