create static method

ElginStyle create({
  1. required MethodChannel channel,
})

Factory assíncrono com validação da licença

Implementation

static ElginStyle create({
  required MethodChannel channel,
}) {
  // Se já existe instância e licença validada, retorna ela diretamente
  if (_instance != null) {
    return _instance!;
  }

  final style = ElginStyle._(
    channel: channel,
  );

  _instance = style; // Armazena a instância criada

  return style;
}