Permission.acquire
bool acquire(gio.cancellable.Cancellable cancellable = null)Attempts to acquire the permission represented by permission.
The precise method by which this happens depends on the permission and the underlying authentication mechanism. A simple example is that a dialog may appear asking the user to enter their password.
You should check with [gio.permission.Permission.getCanAcquire] before calling this function.
If the permission is acquired then true is returned. Otherwise, false is returned and error is set appropriately.
This call is blocking, likely for a very long time (in the case that user interaction is required). See [gio.permission.Permission.acquireAsync] for the non-blocking version.
Parameters
cancellable | a #GCancellable, or null |
Returns
true if the permission was successfully acquired
Throws
[ErrorWrap]