summaryrefslogtreecommitdiff
path: root/router.go
diff options
context:
space:
mode:
authorWolfy-J <[email protected]>2018-05-29 13:07:45 +0300
committerWolfy-J <[email protected]>2018-05-29 13:07:45 +0300
commit85b5288c290fd014b76c375fb9ffdf62575e2f2e (patch)
tree6046b584e15c1d515a8944df44399fde9fd77887 /router.go
parentb8bc792b263a3891e125757a35cc563bb85f1a0b (diff)
working on tests
Diffstat (limited to 'router.go')
-rw-r--r--router.go14
1 files changed, 6 insertions, 8 deletions
diff --git a/router.go b/router.go
index 0bd402f4..dffa0e88 100644
--- a/router.go
+++ b/router.go
@@ -135,15 +135,13 @@ func (r *Router) throw(event int, ctx interface{}) {
}
}
-// Observe pools
+// Observe pool events
func (r *Router) poolObserver(event int, ctx interface{}) {
- if event == EventError {
- if _, ok := ctx.(PoolError); ok {
- // pool failure, rebuilding
- r.Reset()
- }
- }
-
// bypassing to user specified observer
r.throw(event, ctx)
+
+ if event == EventPoolError {
+ // pool failure, rebuilding
+ r.Reset()
+ }
}