Question. So I setup the contract like so. Is it okay to initialize it like this? I’m not sure if I need to save the ERC721.intialize somewhere.
contract NFTVendor is Initializable, ERC721PresetMinterPauserAutoIdUpgradeable {
string public purpose;
function initialize(
string memory name,
string memory symbol,
string memory baseURI,
string memory _purpose
) public {
ERC721PresetMinterPauserAutoIdUpgradeable.initialize(
name,
symbol,
baseURI
);
purpose = _purpose;
}