Synchronously discovers the given uri.
uri
A copy of uri will be made internally, so the caller can safely g_free afterwards.
A Discoverer
The URI to run on.
the result of the scanning. Can be null if an error occurred.
null