parent
6d9a8e812b
commit
a0605a3617
1 changed files with 334 additions and 84 deletions
8
lib/helpers/extensions/room_version_at_least.dart
Normal file
8
lib/helpers/extensions/room_version_at_least.dart
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
extension RoomVersionAtLeast on String? {
|
||||
/// Whether this room version is [version] or newer. Unknown ones, like
|
||||
/// unstable versions, are assumed to be new enough.
|
||||
bool versionAtLeast(int version) => switch (int.tryParse(this ?? "")) {
|
||||
final number? => number >= version,
|
||||
null => true,
|
||||
};
|
||||
}
|
||||
Loading…
Reference in a new issue