summaryrefslogtreecommitdiff
path: root/lib/tapicero_daemon.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tapicero_daemon.rb')
-rw-r--r--lib/tapicero_daemon.rb13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/tapicero_daemon.rb b/lib/tapicero_daemon.rb
index b46158a..9eb342b 100644
--- a/lib/tapicero_daemon.rb
+++ b/lib/tapicero_daemon.rb
@@ -6,13 +6,16 @@
#
require 'tapicero'
require 'extends/couchrest'
+require 'tapicero/user_event_handler'
module Tapicero
module Daemon
- require 'tapicero/user_event_handler'
- users = CouchRest::Changes.new('users')
- UserEventHandler.new(users)
- users.listen
-
+ while true
+ users = CouchRest::Changes.new('users')
+ UserEventHandler.new(users)
+ users.listen
+ Tapicero.logger.info('Lost contact with couchdb, will try again in 10 seconds')
+ sleep 10
+ end
end
end