don't fetch private urls*

This commit is contained in:
Czar 2025-04-02 16:43:36 -03:00
commit 07793f71b1

View file

@ -119,9 +119,13 @@ class AngelBot(ClientXMPP):
netloc = uri.netloc
if self.invidious_instances and netloc in (self.youtube_links + [youtube_link]):
self.send_youtube_info(uri, sender, mtype)
elif ipaddress.ip_address(netloc.split(":")[0]).is_private:
return
else:
try:
if ipaddress.ip_address(netloc.split(":")[0]).is_private:
return
except ValueError:
pass
await self.process_link(uri, sender, mtype)
async def process_link(self, uri, sender, mtype):