Added is_first_session/isFirstSession to initialState
• Added: - is_first_session/isFirstSession to initialState
This commit is contained in:
parent
77e7a23dab
commit
3f434d6b7c
@ -25,5 +25,6 @@ export const unreadCount = getMeta('unread_count');
|
|||||||
export const lastReadNotificationId = getMeta('last_read_notification_id');
|
export const lastReadNotificationId = getMeta('last_read_notification_id');
|
||||||
export const monthlyExpensesComplete = getMeta('monthly_expenses_complete');
|
export const monthlyExpensesComplete = getMeta('monthly_expenses_complete');
|
||||||
export const favouritesCount = getMeta('favourites_count');
|
export const favouritesCount = getMeta('favourites_count');
|
||||||
|
export const isFirstSession = getMeta('is_first_session');
|
||||||
|
|
||||||
export default initialState;
|
export default initialState;
|
||||||
|
@ -38,6 +38,7 @@ class InitialStateSerializer < ActiveModel::Serializer
|
|||||||
store[:last_read_notification_id] = object.current_account.user.last_read_notification
|
store[:last_read_notification_id] = object.current_account.user.last_read_notification
|
||||||
store[:monthly_expenses_complete] = Redis.current.get("monthly_funding_amount") || 0
|
store[:monthly_expenses_complete] = Redis.current.get("monthly_funding_amount") || 0
|
||||||
store[:favourites_count] = object.current_account.favourites.count.to_s
|
store[:favourites_count] = object.current_account.favourites.count.to_s
|
||||||
|
store[:is_first_session] = is_first_session object.current_account
|
||||||
end
|
end
|
||||||
|
|
||||||
store
|
store
|
||||||
@ -88,4 +89,9 @@ class InitialStateSerializer < ActiveModel::Serializer
|
|||||||
def instance_presenter
|
def instance_presenter
|
||||||
@instance_presenter ||= InstancePresenter.new
|
@instance_presenter ||= InstancePresenter.new
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def is_first_session(account)
|
||||||
|
object.current_account.user.sign_in_count === 1
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user