config function

void config(
  1. Config config
)

全局配置四化和亮度

由于key和value都有可能是不同语言传进来的, 所以需会将key和value转化为对应的i18n key。

@version 2.3.0

@param {Config} param0 自定义配置

Implementation

void config(Config config) {
  final mutagens = config.mutagens;
  if (mutagens != null) {
    mutagens.forEach((key, value) {
      _mutagens[key] = value.toList();
    });
  }

  final brightness = config.brightness;
  if (brightness != null) {
    brightness.forEach((key, value) {
      _brightness[key] = value.toList();
    });
  }
  if (config.yearDivide != null) {
    _yearDivide = config.yearDivide!;
  }
  if (config.horoscopeDivide != null) {
    _horoscopeDivide = config.horoscopeDivide!;
  }
}