registerCategory method
void
registerCategory({ - required String categoryId,
- required int pjNr,
- required int categoryIndex,
- required int totalCheckpoints,
})
Implementation
void registerCategory({
required String categoryId,
required int pjNr,
required int categoryIndex,
required int totalCheckpoints,
}) {
final coordinate = categoryCoordinateKey(
pjNr: pjNr,
categoryIndex: categoryIndex,
);
_categoryIdByCoordinate[coordinate] = categoryId;
_categoryCoordinateById[categoryId] = coordinate;
_totalCheckpointsByCategoryId[categoryId] =
totalCheckpoints < 0 ? 0 : totalCheckpoints;
_refreshCategoryEntry(categoryId, coordinate);
revision.value++;
}