Also expose voter's Session ID
authorJohn Dong <jdong@mit.edu>
Fri, 17 Aug 2007 22:25:53 +0000 (18:25 -0400)
committerJohn Dong <jdong@mit.edu>
Fri, 17 Aug 2007 22:25:53 +0000 (18:25 -0400)
app/apis/selectricity_api.rb
app/models/selectricity_service.rb

index b1210c6e861eb9b02c1d8a7693ee5885241d5986..dfc9946832e7c8b3fbf5c799e9afe1527b88653b 100644 (file)
@@ -7,6 +7,7 @@ class ElectionStruct < ActionWebService::Struct
 end
 class VoteInfo < ActionWebService::Struct
   member :voter_id, :int
+  member :voter_session_id, :string
   member :voter_ipaddress, :string
   member :vote_time, :int
   member :vote, [:int]
index 6d338dee9905d11edd407aebdd2e9ad72f1f2d16..add8154ed31df51b025f99d2c33234cd7b7dea80 100644 (file)
@@ -80,7 +80,7 @@ class SelectricityService < ActionWebService::Base
       return result
     end
     qv.votes.each  do |vote|
-      votes << VoteInfo.new(:voter_id => vote.voter.id, :voter_ipaddress => vote.voter.ipaddress, :vote_time => vote.time.to_i, :vote => vote.votes)
+      votes << VoteInfo.new(:voter_id => vote.voter.id, :voter_ipaddress => vote.voter.ipaddress, :vote_time => vote.time.to_i, :vote => vote.votes, :voter_session_id => vote.voter.session_id )
     end
     return votes
   end

Benjamin Mako Hill || Want to submit a patch?