chore(mobile): const platform checks (#21878)

* use `defaultTargetPlatform`

* extension

* formatting
This commit is contained in:
Mert 2025-09-15 11:13:39 -04:00 committed by GitHub
parent ee96b285f2
commit b79a2eb6b9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 29 additions and 33 deletions

View file

@ -0,0 +1,9 @@
import 'package:flutter/foundation.dart';
extension CurrentPlatform on TargetPlatform {
@pragma('vm:prefer-inline')
static bool get isIOS => defaultTargetPlatform == TargetPlatform.iOS;
@pragma('vm:prefer-inline')
static bool get isAndroid => defaultTargetPlatform == TargetPlatform.android;
}