minecraft-src/com/mojang/realmsclient/exception/RetryCallException.java
2025-07-04 01:41:11 +03:00

20 lines
585 B
Java

package com.mojang.realmsclient.exception;
import com.mojang.realmsclient.client.RealmsError;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@Environment(EnvType.CLIENT)
public class RetryCallException extends RealmsServiceException {
public static final int DEFAULT_DELAY = 5;
public final int delaySeconds;
public RetryCallException(int retryAfter, int httpResultCode) {
super(RealmsError.CustomError.retry(httpResultCode));
if (retryAfter >= 0 && retryAfter <= 120) {
this.delaySeconds = retryAfter;
} else {
this.delaySeconds = 5;
}
}
}