mihai-dinculescu / tapo

Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115, P300), hubs (H100), switches (S200B) and sensors (KE100, T100, T110, T300, T310, T315).
MIT License
352 stars 36 forks source link

Make the ApiClientExt trait thread-safe #90

Closed ClementNerma closed 1 year ago

ClementNerma commented 1 year ago

Allows a dyn ApiClientExt to be sent between threads. Useless for methods like .on() or .off() but required for some others like .set_brightness()

Related to #56