package blacklist import ( "net/http" "imuslab.com/arozos/mod/network" ) /* Handler for blacklist module */ func (bl *BlackList) HandleAddBannedIP(w http.ResponseWriter, r *http.Request) { } func (bl *BlackList) HandleRemoveBannedIP() { } func (bl *BlackList) HandleListBannedIPs() { } func (bl *BlackList) CheckIsBannedByRequest(r *http.Request) bool { //Get the IP address from the request header requestIP, err := network.GetIpFromRequest(r) if err != nil { return false } return bl.IsBanned(requestIP) }