Add versioning info to the protocol

This commit is contained in:
Trever Fischer
2012-10-21 20:08:47 -04:00
parent 10e930668f
commit dd1dbc7590
2 changed files with 7 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
from piston.handler import AnonymousBaseHandler, BaseHandler
from django.core.cache import cache
import appversion
from minecraft.models import MinecraftProfile
from local.models import Quote
from minecraft.models import MOTD, Server, PlayerSession
@@ -75,7 +76,7 @@ class ServerPingHandler(BaseHandler):
allowed_methods = ('GET',)
def read(self, request):
return {'identity': request.server}
return {'identity': request.server, 'api-version': 2, 'server-version': appversion.version()}
class ServerEventHandler(BaseHandler):
allowed_methods = ('GET', 'POST')