diff options
Diffstat (limited to 'lib/tapicero_daemon.rb')
-rw-r--r-- | lib/tapicero_daemon.rb | 13 |
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 |