Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 67e30854 authored by Sayantan Roychowdhury's avatar Sayantan Roychowdhury
Browse files

issue_5413: runCodeBlockWithTimeout add option for custom timeout

parent 78367356
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -951,9 +951,10 @@ class FusedAPIImpl @Inject constructor(
        block: suspend () -> Unit,
        timeoutBlock: (() -> Unit)? = null,
        exceptionBlock: (() -> Unit)? = null,
        timeoutLimit: Long = timeoutDurationInMillis,
    ): ResultStatus {
        return try {
            withTimeout(timeoutDurationInMillis) {
            withTimeout(timeoutLimit) {
                block()
            }
            ResultStatus.OK