_projectId is the ID of the project whose metadata is being changed.
_metadata is the struct containing metadata content, and domain within which the metadata applies.
Through the requirePermission modifier, the function is only accessible by the project's owner, or from an operator that has been given the SNWOperations.SET_METADATA permission by the project owner for the provided _projectId.
The function overrides a function definition from the ISNWProjects interface. The function doesn't return anything.
Body
Internal references:
metadataContentOf
Emit a SetMetadataCid event with the relevant parameters.
Event references:
SetMetadata
// Store the project's new metadata content within the specified domain.
metadataContentOf[_projectId][_metadata.domain] = _metadata.content;