readControllerToken function
Implementation
String? readControllerToken() {
final file = File(controllerTokenFile);
if (!file.existsSync()) return null;
final content = file.readAsStringSync().trim();
return content.isEmpty ? null : content;
}