/* * Copyright (C) 2015 Actor LLC. <https://actor.im> */ package im.actor.runtime.js; import com.google.gwt.core.client.Scheduler; import im.actor.runtime.DispatcherRuntime; public class JsDispatcherProvider implements DispatcherRuntime { @Override public void dispatch(final Runnable runnable) { Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() { @Override public void execute() { runnable.run(); } }); } }