requireAnyAuthToken method

String requireAnyAuthToken()

Implementation

String requireAnyAuthToken() {
  final uKey = explicitUserKey;
  if (uKey != null && uKey.isNotEmpty) return uKey;

  final uConfig = userConfig;
  if (uConfig != null && uConfig.jws.isNotEmpty) return uConfig.jws;

  final pKey = explicitProjectKey;
  if (pKey != null && pKey.isNotEmpty) return pKey;

  final pConfig = projectConfig;
  if (pConfig != null && pConfig.jws.isNotEmpty) return pConfig.jws;

  throw Exception(
    'Authentication required. Please provide localizable_user.json or localizable_project.json.',
  );
}