added other dsconnect settings
This commit is contained in:
+12
-10
@@ -184,7 +184,7 @@ func cmdRun(mode string) {
|
||||
webHandler := web.NewHandler(cfg, cfgPath)
|
||||
|
||||
if mode == "share" {
|
||||
sm := client.NewShareManager(c)
|
||||
sm := client.NewShareManager(c, cfg)
|
||||
webHandler.GetDevices = func() interface{} {
|
||||
return map[string]interface{}{
|
||||
"mode": "share",
|
||||
@@ -217,14 +217,15 @@ func cmdRun(mode string) {
|
||||
var availList []map[string]interface{}
|
||||
for _, d := range available {
|
||||
availList = append(availList, map[string]interface{}{
|
||||
"bus_id": d.BusID,
|
||||
"vendor_id": d.VendorID,
|
||||
"product_id": d.ProductID,
|
||||
"name": d.Name,
|
||||
"status": d.Status,
|
||||
"speed": d.Speed,
|
||||
"client_id": d.ClientID,
|
||||
"client_name": d.ClientName,
|
||||
"bus_id": d.BusID,
|
||||
"vendor_id": d.VendorID,
|
||||
"product_id": d.ProductID,
|
||||
"name": d.Name,
|
||||
"status": d.Status,
|
||||
"speed": d.Speed,
|
||||
"client_id": d.ClientID,
|
||||
"client_name": d.ClientName,
|
||||
"allow_force_detach": um.IsForceDetachable(d.ClientID),
|
||||
})
|
||||
}
|
||||
|
||||
@@ -251,6 +252,7 @@ func cmdRun(mode string) {
|
||||
}
|
||||
webHandler.AttachDevice = um.AttachDevice
|
||||
webHandler.DetachDevice = um.DetachDevice
|
||||
webHandler.ForceDetachDevice = um.ForceDetachDevice
|
||||
webHandler.SetAutoConnect = um.SetAutoConnect
|
||||
webHandler.IsAutoConnect = um.IsAutoConnect
|
||||
webHandler.GetStatus = func() map[string]interface{} {
|
||||
@@ -281,7 +283,7 @@ func cmdRun(mode string) {
|
||||
} else {
|
||||
// No GUI mode
|
||||
if mode == "share" {
|
||||
sm := client.NewShareManager(c)
|
||||
sm := client.NewShareManager(c, cfg)
|
||||
go sm.Run()
|
||||
} else {
|
||||
client.NewUseManager(c, cfg, cfgPath)
|
||||
|
||||
Reference in New Issue
Block a user