|
@@ -53,23 +53,6 @@ func (a *Access) GetStatus(args rpcs.ArgsGetStatus, reply *rpcs.ReplyGetStatus)
|
|
Cmd: "report",
|
|
Cmd: "report",
|
|
}
|
|
}
|
|
cmdReply := rpcs.ReplySendCommand{}
|
|
cmdReply := rpcs.ReplySendCommand{}
|
|
- //// then wait for status report
|
|
|
|
- //StatusChan[args.Id] = make(chan *protocol.Data)
|
|
|
|
- //after := time.After(defaultTimeoutSecond * time.Second)
|
|
|
|
- //server.Log.Debug("now waiting 5 seconds for status report...")
|
|
|
|
- //select {
|
|
|
|
- //case <-after:
|
|
|
|
- // // timeout
|
|
|
|
- // close(StatusChan[args.Id])
|
|
|
|
- // delete(StatusChan, args.Id)
|
|
|
|
- // return errors.New("get status timeout.")
|
|
|
|
- //case data := <-StatusChan[args.Id]:
|
|
|
|
- // // go it
|
|
|
|
- // close(StatusChan[args.Id])
|
|
|
|
- // delete(StatusChan, args.Id)
|
|
|
|
- // reply.Status = data.SubData
|
|
|
|
- // return nil
|
|
|
|
- //}
|
|
|
|
return a.SendCommand(cmdArgs, &cmdReply)
|
|
return a.SendCommand(cmdArgs, &cmdReply)
|
|
}
|
|
}
|
|
|
|
|