Showing
1 changed file
with
4 additions
and
5 deletions
| @@ -101,12 +101,11 @@ class MethodCallHandlerImpl( | @@ -101,12 +101,11 @@ class MethodCallHandlerImpl( | ||
| 101 | addPermissionListener, | 101 | addPermissionListener, |
| 102 | object: MobileScannerPermissions.ResultCallback { | 102 | object: MobileScannerPermissions.ResultCallback { |
| 103 | override fun onResult(errorCode: String?, errorDescription: String?) { | 103 | override fun onResult(errorCode: String?, errorDescription: String?) { |
| 104 | - if(errorCode == null) { | ||
| 105 | - result.success(true) | ||
| 106 | - return | 104 | + when(errorCode) { |
| 105 | + null -> result.success(true) | ||
| 106 | + MobileScannerPermissions.CAMERA_ACCESS_DENIED -> result.success(false) | ||
| 107 | + else -> result.error(errorCode, errorDescription, null) | ||
| 107 | } | 108 | } |
| 108 | - | ||
| 109 | - result.error(errorCode, errorDescription, null) | ||
| 110 | } | 109 | } |
| 111 | }) | 110 | }) |
| 112 | "start" -> start(call, result) | 111 | "start" -> start(call, result) |
-
Please register or login to post a comment