Skip to content

Commit 6f9163a

Browse files
committed
CHANGES:
- RestAPI: added endpoint configuration option - RestAPI: /servers can now filter server names
1 parent 550ecd4 commit 6f9163a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

plugins/restapi/commands.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,9 +247,13 @@ async def servers(self):
247247
def filter_servers(servers: list[Server]):
248248
config = self.get_endpoint_config('servers')
249249
for s in servers:
250+
dirty = False
250251
for f in config.get('filter', []):
251-
if not re.match(f, s.name):
252-
yield s
252+
if re.match(f, s.name):
253+
dirty = True
254+
break
255+
if not dirty:
256+
yield s
253257

254258
servers = []
255259
for server in filter_servers(list(self.bot.servers.values())):

0 commit comments

Comments
 (0)