Grasscutter/src/main/java/emu/grasscutter/game/CoopRequest.java

32 lines
632 B
Java
Raw Normal View History

2022-04-17 12:43:07 +00:00
package emu.grasscutter.game;
2022-04-27 04:24:25 +00:00
import emu.grasscutter.game.player.Player;
2022-04-17 12:43:07 +00:00
public class CoopRequest {
private final Player requester;
2022-04-17 12:43:07 +00:00
private final long requestTime;
private final long expireTime;
public CoopRequest(Player requester) {
2022-04-17 12:43:07 +00:00
this.requester = requester;
this.requestTime = System.currentTimeMillis();
this.expireTime = this.requestTime + 10000;
}
public Player getRequester() {
2022-04-17 12:43:07 +00:00
return requester;
}
public long getRequestTime() {
return requestTime;
}
public long getExpireTime() {
return expireTime;
}
public boolean isExpired() {
return System.currentTimeMillis() > getExpireTime();
}
}