Google Cloud Functions solo para Ack Pub / Sub en caso de éxito

Estamos utilizando una función en la nube activada por Pub / Sub para garantizar la entrega de un correo electrónico. A veces, el servicio de correo electrónico tarda mucho en responder y nuestra función en la nube finaliza antes de que recibamos un error. Como el mensaje ya ha sido reconocido, nuestro correo electrónico se pierde.

La función de nube parece estar enviando un ACK al mensaje Pub / Sub automáticamente cuando se nos llama. ¿Hay alguna manera de retrasar el ACK hasta la finalización exitosa de nuestro código? Alternativamente, ¿hay alguna manera de atrapar los tiempos de espera y solicitar el mensaje para la entrega? ¿Algo más que podamos probar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta