Revert "reduce polling load by condensing the json poll api into one method instead of several"

This reverts commit 4ae3407fb0.
This commit is contained in:
Trever Fischer
2012-04-19 17:35:27 -04:00
parent dc77f35267
commit 1d32ea66c4
7 changed files with 38 additions and 47 deletions

View File

@@ -1,17 +0,0 @@
from django.db.models.signals import post_save
from minecraft.models import PlayerSession, Server
from django.core.cache import cache
def cachePlayerList():
serverInfo = {}
for s in Server.objects.all():
playerList = []
for p in s.online_players():
playerList.append(p.name)
serverInfo[s.hostname] = {'players':playerList}
cache.set('caminus-server-info', serverInfo, 30)
def update_player_lists(sender, instance, created, **kwargs):
cachePlayerList()
post_save.connect(update_player_lists, sender=PlayerSession)