Skip to content
Prev Previous commit
Next Next commit
Replace the onlyInitializing code with an internal function called _c…
…heckInitializing
  • Loading branch information
allwin199 committed Jul 21, 2023
commit 8daef38023778fae34b89069364422067ffab81f
9 changes: 8 additions & 1 deletion contracts/proxy/utils/Initializable.sol
Original file line number Diff line number Diff line change
Expand Up @@ -138,10 +138,17 @@ abstract contract Initializable {
* {initializer} and {reinitializer} modifiers, directly or indirectly.
*/
modifier onlyInitializing() {
_checkInitializing();
_;
}

/**
* @dev Throws if not Initializing.
*/
function _checkInitializing() internal view virtual {
if (!_initializing) {
revert NotInitializing();
}
_;
}

/**
Expand Down