Browse Source

Add selectDevice() func back?

master
Gregory Rudolph 3 years ago
parent
commit
df75fd3068
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
  1. 11
      login.go

11
login.go

@ -7,12 +7,23 @@ import ( @@ -7,12 +7,23 @@ import (
"github.com/bogosj/tesla"
)
func selectDevice(ctx context.Context, devices []tesla.Device) (d tesla.Device, passcode string, err error) {
d = devices[0]
passcode = "000000"
if err != nil {
return tesla.Device{}, "", err
}
return d, passcode, nil
}
func login(ctx context.Context, username string, password string) (string, error) {
defer log.PanicSafe()
log.LogDebug("Creating client for %+v", username)
client, err := tesla.NewClient(
ctx,
tesla.WithMFAHandler(selectDevice),
tesla.WithCredentials(username, password),
)
log.LogDebug("Created client for %+v", username)

Loading…
Cancel
Save