Watch
1
0
Fork
You've already forked nexus
0
forked from Nexus/nexus

treewide: small refactors

This commit is contained in:
Henry Hiles 2026-10-15 20:10:44 -04:00
commit 8d944831f5
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
10 changed files with 63 additions and 63 deletions

View file

@ -1,5 +1,6 @@
import "package:flutter_hooks/flutter_hooks.dart";
import "package:material_ui/material_ui.dart";
import "package:nexus/helpers/extensions/get_localpart.dart";
import "package:nexus/helpers/extensions/create_room.dart";
import "package:nexus/widgets/sheet_layout.dart";
@ -12,7 +13,7 @@ class const StartDmSheet({final String? userId, final String? name, super.key})
final userIdController = useTextEditingController();
final text = useValueListenable(userIdController).text.trim();
final target = userId ?? text;
final valid = RegExp(r"^@[^:\s]+:[^\s]+$").hasMatch(target);
final valid = target.isValidUserId;
final encrypted = useState(true);
final reasonController = useTextEditingController();