From 4083d24114a0f9990a040a81121a8490d48600a8 Mon Sep 17 00:00:00 2001 From: ImBenji Date: Thu, 28 Aug 2025 21:21:56 +0100 Subject: [PATCH] Change registerServer method to return operational seed after successful registration --- lib/services/server_service.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/services/server_service.dart b/lib/services/server_service.dart index c522fcb..de63aef 100644 --- a/lib/services/server_service.dart +++ b/lib/services/server_service.dart @@ -6,7 +6,7 @@ import 'package:waylume_server/core/utils.dart'; import 'package:waylume_server/services/rolling_codes_service.dart'; class ServerService { - static Future registerServer() async { + static Future registerServer() async { await RollingCodesService.initialize(); // Server always registers on startup to get fresh operational seed @@ -60,6 +60,7 @@ class ServerService { // Store operational seed in memory (no persistence needed) RollingCodesService.setOperationalSeed(responseData['operational_seed']); print('Server registered successfully with server-manager'); + return responseData['operational_seed']; } else { throw Exception('Registration failed: ${responseData['error']}'); }