From 2a1d70ba95291a457aec9a6d542085aeb3405557 Mon Sep 17 00:00:00 2001 From: George Czabania <1140167+stayradiated@users.noreply.github.com> Date: Sat, 31 Oct 2020 12:19:05 +1300 Subject: [PATCH] feat(receive): add timeout option --- src/api/api.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api/api.go b/src/api/api.go index 038b1af..3314775 100644 --- a/src/api/api.go +++ b/src/api/api.go @@ -491,7 +491,9 @@ func (a *Api) SendV2(c *gin.Context) { func (a *Api) Receive(c *gin.Context) { number := c.Param("number") - command := []string{"--config", a.signalCliConfig, "-u", number, "receive", "-t", "1", "--json"} + timeout := c.DefaultQuery("timeout", "1") + + command := []string{"--config", a.signalCliConfig, "-u", number, "receive", "-t", timeout, "--json"} out, err := runSignalCli(true, command) if err != nil { c.JSON(400, gin.H{"error": err.Error()})