X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/886da4d0dc54fabee70bf4e7aea4d2988f7cf83d..c6cd449132c45625d6453d1ffed08bc9142db8d3:/app/models/selectricity_service.rb diff --git a/app/models/selectricity_service.rb b/app/models/selectricity_service.rb index 75d2e3e..eb09d8d 100644 --- a/app/models/selectricity_service.rb +++ b/app/models/selectricity_service.rb @@ -5,6 +5,23 @@ class SelectricityService < ActionWebService::Base def cast_quickvote(election_id, vote_id, vote_list) #Obviously not implemented end + def quickvote_candidate_ids_to_names(shortname, id_list) + qv=QuickVote.ident_to_quickvote(shortname) + candidates={} + return [] unless qv + qv.results + qv.candidates.each {|c| candidates[c.id] = c} + results=[] + id_list.each { |id| + name=candidates[id] + if name + results << name + else + results << "" + end + } + results + end def get_quickvote_results(shortname) #TODO: Validate shortname qv=QuickVote.ident_to_quickvote(shortname)