chore: code optimization

This commit is contained in:
kailixu 2023-07-03 20:39:50 +08:00
parent 64281ece98
commit cd494803ee
1 changed files with 21 additions and 22 deletions

View File

@ -90,33 +90,32 @@ static int32_t hbUpdateUserAuthInfo(SAppHbMgr *pAppHbMgr, SUserAuthBatchRsp *bat
break; break;
} }
} }
} if (!pRsp) {
if (pRsp) { releaseTscObj(pReq->connKey.tscRid);
pTscObj->authVer = pRsp->version; break;
if (pTscObj->sysInfo != pRsp->sysInfo) {
tscDebug("update sysInfo of user %s from %" PRIi8 " to %" PRIi8 ", tscRid:%" PRIi64, pRsp->user,
pTscObj->sysInfo, pRsp->sysInfo, pTscObj->id);
pTscObj->sysInfo = pRsp->sysInfo;
} }
}
if (pTscObj->passInfo.fp) { pTscObj->authVer = pRsp->version;
SPassInfo *passInfo = &pTscObj->passInfo;
int32_t oldVer = atomic_load_32(&passInfo->ver); if (pTscObj->sysInfo != pRsp->sysInfo) {
if (oldVer < pRsp->passVer) { tscDebug("update sysInfo of user %s from %" PRIi8 " to %" PRIi8 ", tscRid:%" PRIi64, pRsp->user,
atomic_store_32(&passInfo->ver, pRsp->passVer); pTscObj->sysInfo, pRsp->sysInfo, pTscObj->id);
if (passInfo->fp) { pTscObj->sysInfo = pRsp->sysInfo;
(*passInfo->fp)(passInfo->param, &pRsp->passVer, TAOS_NOTIFY_PASSVER); }
}
tscDebug("update passVer of user %s from %d to %d, tscRid:%" PRIi64, pRsp->user, oldVer, if (pTscObj->passInfo.fp) {
atomic_load_32(&passInfo->ver), pTscObj->id); SPassInfo *passInfo = &pTscObj->passInfo;
int32_t oldVer = atomic_load_32(&passInfo->ver);
if (oldVer < pRsp->passVer) {
atomic_store_32(&passInfo->ver, pRsp->passVer);
if (passInfo->fp) {
(*passInfo->fp)(passInfo->param, &pRsp->passVer, TAOS_NOTIFY_PASSVER);
} }
tscDebug("update passVer of user %s from %d to %d, tscRid:%" PRIi64, pRsp->user, oldVer,
atomic_load_32(&passInfo->ver), pTscObj->id);
} }
} else {
releaseTscObj(pReq->connKey.tscRid);
break;
} }
releaseTscObj(pReq->connKey.tscRid); releaseTscObj(pReq->connKey.tscRid);
} }
} }