private String parseLocation()

in invoker/core/src/main/java/com/google/cloud/functions/invoker/GcfEvents.java [264:279]


    private String parseLocation(Event legacyEvent) {
      String domain = legacyEvent.getContext().domain();
      if (domain == null) {
        return null;
      }
      // The default location for firebaseio.com is us-central1
      if ("firebaseio.com".equals(domain)) {
        return "us-central1";
      }
      // Otherwise the location can be inferred from the first subdomain
      String[] subdomains = domain.split("\\.");
      if (subdomains.length > 1) {
        return subdomains[0];
      }
      return null;
    }