GetLocalTrialExpiryDate static method

int GetLocalTrialExpiryDate()

Returns the local trial expiry date timestamp.

The function throws a LexActivatorException on error.

Implementation

static int GetLocalTrialExpiryDate() {
  final trialExpiryDate = calloc<Uint32>();

  int status = _lexActivatorNative.GetLocalTrialExpiryDate(trialExpiryDate);
  switch (status) {
    case LexStatusCodes.LA_OK:
      return trialExpiryDate.value;
    case LexStatusCodes.LA_FAIL:
      return 0;
    default:
      throw LexActivatorException(status);
  }
}