getBrightness function

BrightnessEnum? getBrightness(
  1. StarName starName,
  2. int index
)

配置星耀亮度

@param {StarName} starName 星耀名字 @param {number} index 所在宫位索引

Implementation

BrightnessEnum? getBrightness(StarName starName, int index) {
  final star = starName.starKey;
  final config = getConfig();
  final targetBrightness =
      config.brightness?[starName] ?? starsInfo[star]?["brightness"];
  if (targetBrightness is List) {
    final key = targetBrightness[fixIndex(index)] as String;
    if (key.isNotEmpty) {
      return getMyBrightnessNameFrom(targetBrightness[fixIndex(index)]);
    }
  }
}