VRFS-2066 fixed some issues with session landing and feed
This commit is contained in:
parent
03fe5e8a1e
commit
4ddd4e4c13
|
|
@ -415,7 +415,7 @@ module JamRuby
|
|||
end
|
||||
|
||||
def duration_minutes
|
||||
end_time = self.session_removed_at || Time.now
|
||||
end_time = self.session_removed_at || Time.now.utc
|
||||
(end_time - self.created_at) / 60.0
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
$.each($(customSelector ? customSelector : '.inprogress .tick-duration'), function(index, item) {
|
||||
var $duration = $(item);
|
||||
var createdAt = new Date(Number($duration.attr('data-created-at')) * 1000)
|
||||
var millisElapsed = (context.JK.nowUTC().getTime() - createdAt.getTime());
|
||||
$duration.text(context.JK.prettyPrintSeconds( parseInt(millisElapsed / 1000)));
|
||||
var millisElapsed = (new Date().getTime() - createdAt.getTime());
|
||||
$duration.text(context.JK.prettyPrintSeconds(parseInt(millisElapsed / 1000)));
|
||||
});
|
||||
}, 333);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,9 +23,9 @@ module FeedsHelper
|
|||
|
||||
def session_duration_value(music_session)
|
||||
if music_session.session_removed_at.nil?
|
||||
Time.now - music_session.created_at
|
||||
Time.now.utc - music_session.started_at
|
||||
else
|
||||
music_session.session_removed_at - music_session.created_at
|
||||
music_session.session_removed_at - music_session.started_at
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ glue :music_session do
|
|||
'music_session'
|
||||
end
|
||||
|
||||
attributes :id, :genres, :created_at, :session_removed_at, :comment_count, :like_count, :play_count, :fan_access, :is_over?, :has_mount?
|
||||
attributes :id, :genres, :created_at, :started_at, :session_removed_at, :comment_count, :like_count, :play_count, :fan_access, :is_over?, :has_mount?
|
||||
|
||||
node do |history|
|
||||
{
|
||||
|
|
@ -17,12 +17,12 @@ glue :music_session do
|
|||
artist_id: session_artist_id(history),
|
||||
artist_datakey: session_artist_datakey(history),
|
||||
artist_hoveraction: session_artist_hoveraction(history),
|
||||
utc_created_at: history.created_at.getutc.iso8601,
|
||||
utc_created_at: history.started_at.getutc.iso8601,
|
||||
name: session_name(history, current_user),
|
||||
description: session_description(history, current_user),
|
||||
status: session_text(history),
|
||||
duration: session_duration_value(history),
|
||||
duration_secs: history.created_at.to_i,
|
||||
duration_secs: history.started_at.to_i,
|
||||
genre: session_genre(history)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
%a{:href => "/sessions/#{feed_item.id}", :target => "_blank"} SESSION
|
||||
.artist
|
||||
= session_artist_name(feed_item)
|
||||
= timeago(feed_item.created_at, class: 'small created_at')
|
||||
= timeago(feed_item.started_at, class: 'small created_at')
|
||||
/ name and description
|
||||
.left.ml20.w30
|
||||
.name.dotdotdot
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
%span.session-status
|
||||
= session_text(feed_item)
|
||||
/ current playback time
|
||||
= session_duration(feed_item, class: 'session-duration tick-duration recording-current', 'data-created-at' => feed_item.created_at.to_i)
|
||||
= session_duration(feed_item, class: 'session-duration tick-duration recording-current', 'data-created-at' => feed_item.started_at.to_i)
|
||||
/ end recording play controls
|
||||
/ genre and social
|
||||
.left.small
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
.artist
|
||||
%a.artist{:hoveraction => '{{data.feed_item.helpers.artist_hoveraction}}', :profileaction => "{{data.feed_item.helpers.artist_hoveraction}}", :'{{data.feed_item.helpers.artist_datakey}}' => '{{data.feed_item.helpers.artist_id}}'}
|
||||
= '{{data.feed_item.helpers.artist_name}}'
|
||||
%time.small.created_at.timeago{datetime: '{{data.feed_item.helpers.utc_created_at}}'}= '{{data.feed_item.created_at}}'
|
||||
%time.small.created_at.timeago{datetime: '{{data.feed_item.helpers.utc_created_at}}'}= '{{data.feed_item.started_at}}'
|
||||
/ name and description
|
||||
.left.ml20.w30
|
||||
.name.dotdotdot
|
||||
|
|
|
|||
Loading…
Reference in New Issue