def METHOD_NAME(self, serializer: BaseSerializer[ShiftSwapRequest]) -> None:
    prev_state = serializer.instance.insight_logs_serialized
    serializer.save()
    shift_swap_request = serializer.instance
    write_resource_insight_log(
        instance=shift_swap_request,
        author=self.request.user,
        event=EntityEvent.UPDATED,
        prev_state=prev_state,
        new_state=shift_swap_request.insight_logs_serialized,
    )
    update_shift_swap_request_message.apply_async((shift_swap_request.pk,))