* adding error info to debug VRFS-1140 and pagination in progress on VRFS-1135

This commit is contained in:
Seth Call 2014-02-16 14:04:24 +00:00
parent 8b7761f98f
commit 8cfe032dc2
4 changed files with 17 additions and 6 deletions

View File

@ -50,7 +50,7 @@ class MixUploader < CarrierWave::Uploader::Base
system(ffmpeg_cmd) system(ffmpeg_cmd)
unless $? == 0 unless $? == 0
raise "ffmpeg metadata copy failed" raise "ffmpeg metadata copy failed. cmd=#{ffmpeg_cmd}"
end end
FileUtils.mv output_file, input_file FileUtils.mv output_file, input_file
@ -67,7 +67,7 @@ class MixUploader < CarrierWave::Uploader::Base
system(ffmpeg_cmd) system(ffmpeg_cmd)
unless $? == 0 unless $? == 0
raise "ffmpeg mp3 convert failed" raise "ffmpeg mp3 convert failed. cmd=#{ffmpeg_cmd}"
end end
model.mp3_md5 = Digest::MD5.file(output_file).hexdigest model.mp3_md5 = Digest::MD5.file(output_file).hexdigest

View File

@ -27,7 +27,7 @@ class RecordedTrackUploader < CarrierWave::Uploader::Base
system(ffmpeg_cmd) system(ffmpeg_cmd)
unless $? == 0 unless $? == 0
raise "ffmpeg failed" raise "ffmpeg failed. cmd: #{ffmpeg_cmd}"
end end
FileUtils.mv output_file, input_file FileUtils.mv output_file, input_file

View File

@ -5,8 +5,8 @@ module JamRuby
belongs_to :recording, class_name: "JamRuby::Recording", inverse_of: :feed, foreign_key: 'recording_id' belongs_to :recording, class_name: "JamRuby::Recording", inverse_of: :feed, foreign_key: 'recording_id'
belongs_to :music_session_history, class_name: "JamRuby::MusicSessionHistory", inverse_of: :feed, foreign_key: 'music_session_id' belongs_to :music_session_history, class_name: "JamRuby::MusicSessionHistory", inverse_of: :feed, foreign_key: 'music_session_id'
def self.index(params = {}) def self.index(params = {start:0, limit:20})
Feed.includes(:recording).includes(:music_session_history).order('created_at DESC').limit(20) Feed.includes(:recording).includes(:music_session_history).order('created_at DESC').offset(params[:start]).limit(params[:limit])
end end
end end
end end

View File

@ -1,7 +1,18 @@
class ApiFeedsController < ApiController class ApiFeedsController < ApiController
def index def index
@feeds = Feed.index(current_user) # parse out since parameter
since = params[:since]
if since
start, limit = since.split(':')
start = start.to_i
limit = limit.to_i
else
start = 0
limit = 20
end
@feeds = Feed.index({user: current_user, start: start, limit: limit})
end end
end end