Skip to content

Commit

Permalink
Changed ping API.
Browse files Browse the repository at this point in the history
  • Loading branch information
hiratara committed Jan 2, 2011
1 parent 63b68c4 commit 4aed229
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 9 deletions.
2 changes: 1 addition & 1 deletion js/main.js
Expand Up @@ -42,7 +42,7 @@
var socket = channel.open();
socket.onopen = function () {
setInterval(function () {
$.post(self.room_id + "/ping", {id : self.clientID});
$.post(self.room_id + "/ping");
}, 1000 * 60);

self.onopen();
Expand Down
4 changes: 0 additions & 4 deletions model.py
Expand Up @@ -20,10 +20,6 @@ class Member(db.Model):
def get_name(self):
return self.nickname or self.key().name()

@classmethod
def by_client_id(klass, client_id):
return klass.all().filter("client_id =", client_id).get()

@classmethod
def get_by_room_and_user(klass, room, user):
return klass.get_by_key_name(
Expand Down
4 changes: 2 additions & 2 deletions room.py
Expand Up @@ -128,10 +128,10 @@ def post(self, room_id):
class Pong(RoomBase):
def post(self, room_id):
room = model.Room.get_by_key_name(room_id)
client_id = self.request.get('id')
user = self.get_user()

room_service = service.RoomService(room)
room_service.ping(client_id)
room_service.ping_from(user)

self.response.out.write("PONG\n")

Expand Down
4 changes: 2 additions & 2 deletions service.py
Expand Up @@ -112,8 +112,8 @@ def set_name(self, user, new_name):

self.notify_all({"event" : "member_changed"})

def ping(self, client_id):
member = model.Member.by_client_id(client_id)
def ping_from(self, user):
member = model.Member.get_by_room_and_user(self.room, user)
member.date = datetime.datetime.now()
member.put()

0 comments on commit 4aed229

Please sign in to comment.