From ad9d2ebb82675e8d0a455a37709251ac25459d4d Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Fri, 3 Oct 2025 13:30:12 -0400 Subject: [PATCH] fix issue --- bin/nexusbot.dart | 5 ++++- pubspec.lock | 2 +- pubspec.yaml | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/nexusbot.dart b/bin/nexusbot.dart index 997bddf..f98dca4 100644 --- a/bin/nexusbot.dart +++ b/bin/nexusbot.dart @@ -1,5 +1,6 @@ import "dart:io"; import "package:cli_tools/config.dart"; +import "package:collection/collection.dart"; import "package:enough_mail/enough_mail.dart" as mail; import "package:markdown/markdown.dart"; import "package:matrix/matrix.dart"; @@ -71,9 +72,11 @@ void main(List argsRaw) async { final registration = container .read(RegistrationController.provider) - .firstWhere( + .firstWhereOrNull( (account) => account.username == results.namedGroup("username"), ); + if (registration == null) return; + final password = results.namedGroup("password")!; final reactionEvent = await event.room.sendReaction( event.eventId, diff --git a/pubspec.lock b/pubspec.lock index 9fb8d42..9cc4cb5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -210,7 +210,7 @@ packages: source: hosted version: "4.10.1" collection: - dependency: transitive + dependency: "direct main" description: name: collection sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" diff --git a/pubspec.yaml b/pubspec.yaml index d57ff46..2ceec75 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -22,6 +22,7 @@ dependencies: markdown: ^7.3.0 matrix: ^1.1.0 sqflite_common_ffi: ^2.3.6 + collection: ^1.19.1 dev_dependencies: build_runner: ^2.4.6