create static method
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;
}