From e53cddeed3445074b9f1fb3a16d4f4475a5e8e2a Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 17 Jun 2020 16:23:07 +0800 Subject: [PATCH] 1 --- cpp/dbpool.cc | 3 +++ cpp/dbpool.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/cpp/dbpool.cc b/cpp/dbpool.cc index 8e5aafe..afaaae1 100644 --- a/cpp/dbpool.cc +++ b/cpp/dbpool.cc @@ -373,6 +373,9 @@ namespace f8 if (!request) { return; } + if (DBPool::Instance()->on_dberror) { + DBPool::Instance()->on_dberror(request->param, errcode, errmsg); + } if (request->on_error) { request->on_error(request->param, errcode, errmsg); } diff --git a/cpp/dbpool.h b/cpp/dbpool.h index 8a415c9..2d61b26 100644 --- a/cpp/dbpool.h +++ b/cpp/dbpool.h @@ -13,6 +13,9 @@ namespace f8 DBPool() {}; friend class a8::Singleton; + public: + AsyncDBOnErrorFunc on_dberror = nullptr; + public: void Init(); void UnInit();