Skip to content

Commit

Permalink
修复构建错误
Browse files Browse the repository at this point in the history
  • Loading branch information
Ghost-chu committed Feb 1, 2025
1 parent 5da7910 commit 9413de2
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import com.ghostchu.peerbanhelper.text.TranslationComponent;
import com.ghostchu.peerbanhelper.util.HTTPUtil;
import com.ghostchu.peerbanhelper.util.json.JsonUtil;
import com.ghostchu.peerbanhelper.wrapper.BanBehavior;
import com.ghostchu.peerbanhelper.wrapper.BanMetadata;
import com.github.mizosoft.methanol.MutableRequest;
import com.google.gson.JsonObject;
Expand Down Expand Up @@ -116,7 +117,7 @@ private List<BtnBan> generateBans() {
if (e.getValue().getBanAt() <= lastReport) {
continue;
}
if (e.getValue().isBanForDisconnect()) {
if (e.getValue().getBanBehavior() == BanBehavior.DISCONNECT) {
continue;
}
BtnBan btnBan = new BtnBan();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ public String getRawIp() {
return peerAddress.getIp();
}

@Override
public boolean isPBHThrottled() {
return false;
}

@Override
public boolean isHandshaking() {
return downloadSpeed <= 0 && uploadSpeed <= 0;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,11 @@ public String getRawIp() {
return rawIp == null ? ip : rawIp;
}

@Override
public boolean isPBHThrottled() {
return false;
}

public String getConnection() {
return connection;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,9 @@ public String getRawIp() {
return backend.getAddress();
}

@Override
public boolean isPBHThrottled() {
return false;
}

}
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.ghostchu.peerbanhelper.metric.impl.inmemory;

import com.ghostchu.peerbanhelper.metric.BasicMetrics;
import com.ghostchu.peerbanhelper.wrapper.BanBehavior;
import com.ghostchu.peerbanhelper.wrapper.BanMetadata;
import com.ghostchu.peerbanhelper.wrapper.PeerAddress;
import org.springframework.stereotype.Component;
Expand Down Expand Up @@ -34,15 +35,15 @@ public void recordCheck() {

@Override
public void recordPeerBan(PeerAddress address, BanMetadata metadata) {
if(metadata.isBanForDisconnect()){
if (metadata.getBanBehavior() == BanBehavior.DISCONNECT) {
return;
}
bans++;
}

@Override
public void recordPeerUnban(PeerAddress address, BanMetadata metadata) {
if(metadata.isBanForDisconnect()){
if (metadata.getBanBehavior() == BanBehavior.DISCONNECT) {
return;
}
unbans++;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import com.ghostchu.peerbanhelper.text.Lang;
import com.ghostchu.peerbanhelper.util.CommonUtil;
import com.ghostchu.peerbanhelper.util.MiscUtil;
import com.ghostchu.peerbanhelper.wrapper.BanBehavior;
import com.ghostchu.peerbanhelper.wrapper.BanMetadata;
import com.ghostchu.peerbanhelper.wrapper.PeerAddress;
import lombok.extern.slf4j.Slf4j;
Expand Down Expand Up @@ -88,7 +89,7 @@ public void recordCheck() {

@Override
public void recordPeerBan(PeerAddress address, BanMetadata metadata) {
if (metadata.isBanForDisconnect()) {
if (metadata.getBanBehavior() == BanBehavior.DISCONNECT) {
return;
}
inMemory.recordPeerBan(address, metadata);
Expand Down Expand Up @@ -133,7 +134,7 @@ public void recordPeerBan(PeerAddress address, BanMetadata metadata) {

@Override
public void recordPeerUnban(PeerAddress address, BanMetadata metadata) {
if (metadata.isBanForDisconnect()) {
if (metadata.getBanBehavior() == BanBehavior.DISCONNECT) {
return;
}
inMemory.recordPeerUnban(address, metadata);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import com.ghostchu.peerbanhelper.web.Role;
import com.ghostchu.peerbanhelper.web.wrapper.StdResp;
import com.ghostchu.peerbanhelper.wrapper.BakedBanMetadata;
import com.ghostchu.peerbanhelper.wrapper.BanBehavior;
import com.ghostchu.peerbanhelper.wrapper.PeerAddress;
import com.ghostchu.peerbanhelper.wrapper.PeerWrapper;
import io.javalin.http.Context;
Expand Down Expand Up @@ -123,7 +124,7 @@ public void onDisable() {
.stream()
.filter(b -> {
if (!ignoreBanForDisconnect) return true;
return !b.getValue().isBanForDisconnect();
return b.getValue().getBanBehavior() != BanBehavior.DISCONNECT;
})
.filter(b -> search == null || b.getKey().toString().toLowerCase(Locale.ROOT).contains(search.toLowerCase(Locale.ROOT))
|| b.getValue().toString().toLowerCase(Locale.ROOT).contains(search.toLowerCase(Locale.ROOT)))
Expand Down

0 comments on commit 9413de2

Please sign in to comment.