setUuid method Null safety

Future<void> setUuid(
  1. dynamic localDatabase
)

Sets the uuid id as "final variable", for instance for API queries.

To be called at main / init.

Implementation

static Future<void> setUuid(final LocalDatabase localDatabase) async {
  final DaoString uuidString = DaoString(localDatabase);
  String? uuid = await uuidString.get(_UUID_NAME);

  if (uuid == null) {
    uuid = const Uuid().v4();
    uuidString.put(_UUID_NAME, uuid);
  }
  OpenFoodAPIConfiguration.uuid = uuid;
}