Gio.SimpleAsyncResult.prototype.complete

function complete(): void {
    // Gjs wrapper for g_simple_async_result_complete()
}
  

Completes an asynchronous I/O job immediately. Must be called in the thread where the asynchronous result was to be delivered, as it invokes the callback directly. If you are in a different thread use Gio.SimpleAsyncResult.prototype.complete_in_idle.

Calling this function takes a reference to simple for as long as is needed to complete the call.