Added :manual option for server-side visits

Andrew committed Feb 27, 2018
commit 4f4e6cf8d2f874af200c6c6bdab4840093a4982d
Showing 2 changed files with 2 additions and 1 deletions
CHANGELOG.md +1 -0
@@ @@ -2,6 +2,7 @@
- Create visit for `visitable` if needed
- Better handling of visit duration and expiration in JavaScript
+ - Added `:manual` option for server-side visits
## 2.0.0
ahoy/database_store.rb b/lib/ahoy/database_store.rb +1 -1
@@ @@ -51,7 +51,7 @@ module Ahoy
# if we don't have a visit, let's try to create one first
def visit_or_create
- ahoy.track_visit unless visit
+ ahoy.track_visit if !visit && Ahoy.server_side_visits != :manual
visit
end