From bb48a3ef0bdc2b5a0b50ca429bc5bc0a118f9732 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期五, 13 九月 2024 02:49:22 +0800 Subject: [PATCH] use goroutinne run rfid read --- client/notify.go | 31 ++++++++++++++++++++++++++++++- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git a/client/notify.go b/client/notify.go index ba3ad7e..66e9584 100644 --- a/client/notify.go +++ b/client/notify.go @@ -49,7 +49,36 @@ return vo.StatusOtherError } - logger.Debug("Post notification success.") + logger.Debug("Post subscribe success.") return vo.StatusSuccess } + +func UpdateSubscribe(url string, msg []byte) int { + rsp, err := util.HttpPut(url, headers, msg) + if err != nil { + logger.Warn("Put subscribe failed, %s", err.Error()) + return vo.StatusOtherError + } + + var stat vo.ResponseStatusList + err = json.Unmarshal(rsp, &stat) + if err != nil { + logger.Warn("Put subscribe response unmarshal failed, %s", err.Error()) + logger.Warn("response, %s", string(rsp)) + return vo.StatusOtherError + } + + logger.Debug("put subscribe success.") + + return vo.StatusSuccess +} + +func GetSubscribes(url string) ([]byte, error) { + rsp, err := util.HttpGet(url, headers) + if err != nil { + logger.Warn("Get subscribe failed, %s", err.Error()) + } + + return rsp, err +} -- Gitblit v1.8.0