def METHOD_NAME(self, serializer):
    serializer.save(world=self.request.world)
    for m in serializer.instance.module_config:
        if m["type"] == "chat.native":
            Channel.objects.get_or_create(
                room=serializer.instance, world=self.request.world
            )
    transaction.on_commit(  # pragma: no cover
        lambda: async_to_sync(notify_world_change)(self.request.world.id)
    )