KrXxozAcGhrStRYq method

  1. @override
void KrXxozAcGhrStRYq({
  1. required List<String> users,
  2. void onRegister(
    1. bool isSuccess
    )?,
  3. required void onEvent(
    1. String user,
    2. YIMEnum_EventOnline event
    ),
})
override

Implementation

@override
void KrXxozAcGhrStRYq({
  required List<String> users,
  void Function(bool isSuccess)? onRegister,
  required void Function(String user, YIMEnum_EventOnline event) onEvent,
}) {
  if (users.isEmpty || users.toSet().length != users.length) {
    ikkMDRSazNrwMPHX.XpWvEzOtXSLTdmHl.BUkEgYSBqdKrdmOU(() {
      onRegister?.call(false);
    });
    return;
  }
  ikkMDRSazNrwMPHX.DaZbfaaNrPMLDyED.DMeWPljAqpqlapTz("register_online", data: {
    "users": users,
  }, ack: (isSuccess, results, code, msg) {
    if (isSuccess) {
      lNKVpAgwiLqZeawx.addAll(users);
      gOSUblGcWIveDjLh = onEvent;
    }
    ikkMDRSazNrwMPHX.XpWvEzOtXSLTdmHl.BUkEgYSBqdKrdmOU(() {
      onRegister?.call(isSuccess);
    });
  });
}