fix reading QR code

This commit is contained in:
programmer10110 2020-09-17 16:35:47 +03:00
parent 3db687fbeb
commit db0ba043c8
1 changed files with 1 additions and 7 deletions

View File

@ -61,10 +61,7 @@ func (p *CameraProcessor) ReadQR() ([]byte, error) {
}
data, err := ReadDataFromQR(imgObject)
if err != nil {
if _, ok := err.(gozxing.NotFoundException); ok {
continue
}
return nil, err
continue
}
return data, nil
}
@ -88,9 +85,6 @@ func ReadDataFromQR(img image.Image) ([]byte, error) {
qrReader := qrcode.NewQRCodeReader()
result, err := qrReader.Decode(bmp, nil)
if err != nil {
if _, ok := err.(gozxing.NotFoundException); ok {
return nil, err
}
return nil, fmt.Errorf("failed to decode the QR-code contents: %w", err)
}
return []byte(result.String()), nil