Fix cxxbridge usage of SettableFuture

Reviewed By: mhorowitz

Differential Revision: D2759591

fb-gh-sync-id: 920b4a5c934c1bd9d196ccbeec0799a54001b85d
This commit is contained in:
Alexander Blom 2015-12-15 10:42:54 -08:00 коммит произвёл facebook-github-bot-5
Родитель e6d498b99b
Коммит 12bec39da1
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -10,8 +10,10 @@
package com.facebook.react.bridge.queue;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import android.os.Looper;
@ -170,8 +172,8 @@ import com.facebook.react.common.futures.SimpleSettableFuture;
name,
simpleSettableFuture.get(5000, TimeUnit.MILLISECONDS),
exceptionHandler);
} catch (Throwable t) {
throw new RuntimeException(t);
} catch (InterruptedException | ExecutionException | TimeoutException e) {
throw new RuntimeException(e);
}
}
}