added phone, email
This commit is contained in:
@@ -27,6 +27,8 @@ public final class EmailModel extends QRCodeModel<EmailEntity> {
|
||||
@Override
|
||||
public void setDetails() {
|
||||
details = EmailEntity.builder().qrCodeId(data.getId()).build();
|
||||
|
||||
emailVerificationService.parseEmailString(details, data.getContents());
|
||||
// Insert into email table
|
||||
emailVerificationService.insertDB(details);
|
||||
}
|
||||
|
||||
@@ -27,6 +27,8 @@ public final class PhoneModel extends QRCodeModel<PhoneEntity> {
|
||||
@Override
|
||||
public void setDetails() {
|
||||
details = PhoneEntity.builder().qrCodeId(data.getId()).build();
|
||||
|
||||
phoneVerificationService.parsePhoneString(details, data.getContents());
|
||||
// Insert into phone table
|
||||
phoneVerificationService.insertDB(details);
|
||||
}
|
||||
|
||||
@@ -25,7 +25,8 @@ public class QRCodeFactoryProvider {
|
||||
case QR_CODE_TYPE_EMAIL -> applicationContext.getBean(EmailFactory.class).create(scannedQRCodeEntity);
|
||||
case QR_CODE_TYPE_WIFI -> applicationContext.getBean(WifiFactory.class).create(scannedQRCodeEntity);
|
||||
case DEFAULT_QR_CODE_TYPE -> applicationContext.getBean(TextFactory.class).create(scannedQRCodeEntity);
|
||||
default -> throw new IllegalArgumentException("Unsupported QR code type: " + scannedQRCodeEntity.getInfo().getType());
|
||||
//default -> throw new IllegalArgumentException("Unsupported QR code type: " + scannedQRCodeEntity.getInfo().getType());
|
||||
default -> applicationContext.getBean(TextFactory.class).create(scannedQRCodeEntity);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user