Replace Makara with an initial Rails 6 role based splitting method.
This commit is contained in:
committed by
admin
parent
31922ea58b
commit
473c48b2aa
@@ -13,9 +13,10 @@ module SessionTrackingConcern
|
||||
|
||||
def set_session_activity
|
||||
return unless session_needs_update?
|
||||
conn = ActiveRecord::Base.connection
|
||||
conn.stick_to_master!
|
||||
conn.exec_query "update session_activations set updated_at = NOW() where id = #{current_session.id}"
|
||||
ActiveRecord::Base.connected_to(role: :writing) do
|
||||
conn = ActiveRecord::Base.connection
|
||||
conn.exec_query "update session_activations set updated_at = NOW() where id = #{current_session.id}"
|
||||
end
|
||||
end
|
||||
|
||||
def session_needs_update?
|
||||
|
||||
@@ -12,7 +12,9 @@ module UserTrackingConcern
|
||||
private
|
||||
|
||||
def set_user_activity
|
||||
current_user.update_sign_in!(request) if user_needs_sign_in_update?
|
||||
ActiveRecord::Base.connected_to(role: :writing) do
|
||||
current_user.update_sign_in!(request) if user_needs_sign_in_update?
|
||||
end
|
||||
end
|
||||
|
||||
def user_needs_sign_in_update?
|
||||
|
||||
Reference in New Issue
Block a user