disable: permission handler for windows
This commit is contained in:
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
@@ -171,6 +171,12 @@ jobs:
|
||||
if: ${{ startsWith(matrix.platform,'windows') }}
|
||||
run: |
|
||||
(Get-Content -Path "pubspec.yaml") -notmatch "permission_handler" | Set-Content -Path "pubspec.yaml"
|
||||
(Get-Content -Path "lib\features\profile\add\add_profile_modal.dart") -notmatch "qr_code_scanner_screen" | Set-Content -Path "lib\features\profile\add\add_profile_modal.dart"
|
||||
(Get-Content -Path lib\features\profile\add\add_profile_modal.dart) -replace 'await QRCodeScannerScreen\(\).open\(context\);', 'null;' | Set-Content -Path lib\features\profile\add\add_profile_modal.dart
|
||||
Remove-Item -Path "lib\features\common\qr_code_scanner_screen.dart"
|
||||
|
||||
|
||||
|
||||
|
||||
- name: Prepare for ${{ matrix.platform }}
|
||||
run: |
|
||||
|
||||
@@ -120,14 +120,12 @@ class AddProfileModal extends HookConsumerWidget {
|
||||
icon: FluentIcons.qr_code_24_regular,
|
||||
size: buttonWidth,
|
||||
onTap: () async {
|
||||
final captureResult =
|
||||
await const QRCodeScannerScreen()
|
||||
.open(context);
|
||||
if (captureResult == null) return;
|
||||
final cr =
|
||||
await QRCodeScannerScreen().open(context);
|
||||
|
||||
if (cr == null) return;
|
||||
if (addProfileState.isLoading) return;
|
||||
ref
|
||||
.read(addProfileProvider.notifier)
|
||||
.add(captureResult);
|
||||
ref.read(addProfileProvider.notifier).add(cr);
|
||||
},
|
||||
)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user