uli
04/26/2018, 11:50 AMsuspend
. Decompiled code od non-suspending functions is a lot easier to read 🙂
Without susopend, it decompiles to:
public final void respectRateLimit(@NotNull String uri) {
Intrinsics.checkParameterIsNotNull(uri, "uri");
Long var10000 = this.getRateLimitDelayMs(uri);
if (var10000 != null) {
Long var2 = var10000;
long delayMs = ((Number)var2).longValue();
while(true) {
Thread.sleep(delayMs);
RateLimiter var7 = INSTANCE;
}
}
}