getOrCreateUserID method
Implementation
String getOrCreateUserID() {
final config = getGlobalConfig();
if (config.userID != null && config.userID!.isNotEmpty) {
return config.userID!;
}
final random = Random.secure();
final bytes = List<int>.generate(32, (_) => random.nextInt(256));
final uid = bytes.map((b) => b.toRadixString(16).padLeft(2, '0')).join();
saveGlobalConfig((c) {
c.userID = uid;
return c;
});
return uid;
}