From f79f18bf3e65ad0eaf8fd1feb788bf792e362520 Mon Sep 17 00:00:00 2001 From: sunty <suntianyu0923@163.com> Date: 星期四, 01 八月 2019 15:05:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- service/FaceSdkService.go | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/service/FaceSdkService.go b/service/FaceSdkService.go index 0ac4063..43a4101 100644 --- a/service/FaceSdkService.go +++ b/service/FaceSdkService.go @@ -11,6 +11,7 @@ "sync" "time" "webserver/extend/logger" + "webserver/extend/util" ) type FaceSdkService struct { @@ -213,7 +214,7 @@ return coms,ok } -func (f *FeaResult) Delete(id string){ +func (f *FeaResult) Delete(id int64){ f.Lock.Lock() defer f.Lock.Unlock() delete(f.FaceM,id) @@ -262,7 +263,12 @@ if err := proto.Unmarshal(resultBytes, &rMsg); err == nil { logger.Debug("received MSG:", rMsg.Cid) i := protomsg.Image{} - err := proto.Unmarshal(rMsg.Data, &i) + bdata, err := util.UnCompress(rMsg.Data) + if err !=nil { + logger.Debug("uncompress err:",err) + continue + } + err = proto.Unmarshal(bdata, &i) if err !=nil { continue } -- Gitblit v1.8.0