optional feature: ThreadedTransport automatically detects if a device was put to sleep (i.e. phone/VR/etc.)
after a configurable timeout, it then ends the worker thread gracefully.
this is important so we don't drain devices that were put to sleep, and may stay asleep for days.
optional feature: ThreadedTransport automatically detects if a device was put to sleep (i.e. phone/VR/etc.) after a configurable timeout, it then ends the worker thread gracefully.
this is important so we don't drain devices that were put to sleep, and may stay asleep for days.