a custom QR scan from (https://github.com/TheLevelUp/ZXingObjC and https://github.com/xhzengAIB/MessageDisplayKit/blob/master/MessageDisplayKit/Classes/Views/ScanningView/XHScanningView.h)