Adam Ierymenko 6 年之前
父节点
当前提交
8898cb342b
共有 1 个文件被更改,包括 4 次插入10 次删除
  1. 4 10
      controller/DBMirrorSet.cpp

+ 4 - 10
controller/DBMirrorSet.cpp

@@ -160,32 +160,26 @@ void DBMirrorSet::nodeIsOnline(const uint64_t networkId,const uint64_t memberId,
 
 void DBMirrorSet::onNetworkUpdate(const void *db,uint64_t networkId,const nlohmann::json &network)
 {
-	bool modified = false;
 	nlohmann::json record(network);
 	std::lock_guard<std::mutex> l(_dbs_l);
 	for(auto d=_dbs.begin();d!=_dbs.end();++d) {
 		if (d->get() != db) {
-			modified |= (*d)->save(record,false);
+			(*d)->save(record,false);
 		}
 	}
-	if (modified) {
-		_listener->onNetworkUpdate(this,networkId,network);
-	}
+	_listener->onNetworkUpdate(this,networkId,network);
 }
 
 void DBMirrorSet::onNetworkMemberUpdate(const void *db,uint64_t networkId,uint64_t memberId,const nlohmann::json &member)
 {
-	bool modified = false;
 	nlohmann::json record(member);
 	std::lock_guard<std::mutex> l(_dbs_l);
 	for(auto d=_dbs.begin();d!=_dbs.end();++d) {
 		if (d->get() != db) {
-			modified |= (*d)->save(record,false);
+			(*d)->save(record,false);
 		}
 	}
-	if (modified) {
-		_listener->onNetworkMemberUpdate(this,networkId,memberId,member);
-	}
+	_listener->onNetworkMemberUpdate(this,networkId,memberId,member);
 }
 
 void DBMirrorSet::onNetworkMemberDeauthorize(const void *db,uint64_t networkId,uint64_t memberId)