Here is the implementation of RequestBrowser method of Agent API.
The current documentation seems wrong about the possible errors, it should be 
"Canceled" and not "Retry" as it for RequestInput.

The browser will be requested if only there is a redirection which does not 
provide any wispr support.
Every time the method will be answered without an error, the wispr/portal check 
will be ran again, until either it success or the user cancel the request.

It has not been tested yet, so this patchset is sent as a preview for comments.

Please review,

Tomasz Bursztyka (5):
  agent: adding support for requesting browser action
  wispr: request a browser action through agent api
  agent: handling browser request reply
  wispr: provide a callback for agent browser request to handle the
    result
  doc: documenting the right error belonging to browser request on
    agent api

 doc/agent-api.txt |    2 +-
 src/agent.c       |   82 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/connman.h     |    6 ++++
 src/wispr.c       |   34 +++++++++++++++++++++-
 4 files changed, 122 insertions(+), 2 deletions(-)

-- 
1.7.8.4

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to