void Connection::Notify(const hal::NetworkInformation& aNetworkInfo) { ConnectionType previousType = mType; UpdateFromNetworkInfo(aNetworkInfo); if (previousType == mType) { return; } DispatchTrustedEvent(CHANGE_EVENT_NAME); }
void Connection::Notify(const hal::NetworkInformation& aNetworkInfo) { double previousBandwidth = mBandwidth; bool previousCanBeMetered = mCanBeMetered; UpdateFromNetworkInfo(aNetworkInfo); if (previousBandwidth == mBandwidth && previousCanBeMetered == mCanBeMetered) { return; } DispatchTrustedEvent(CHANGE_EVENT_NAME); }