buildToken property

String? get buildToken

Get build token for development mode Returns null if not configured

Implementation

static String? get buildToken {
  try {
    final lib = PlatformLoader.loadCommons();
    final hasBuildToken = lib.lookupFunction<Bool Function(), bool Function()>(
      'rac_dev_config_has_build_token',
    );

    if (!hasBuildToken()) return null;

    final getToken = lib.lookupFunction<Pointer<Utf8> Function(), Pointer<Utf8> Function()>(
      'rac_dev_config_get_build_token',
    );

    final result = getToken();
    if (result == nullptr) return null;
    return result.toDartString();
  } catch (e) {
    _logger.debug('rac_dev_config_get_build_token not available: $e');
    return null;
  }
}