public CompletionStage resolve()

in locales-common/src/main/java/com/spotify/i18n/locales/common/impl/ContextBasedLocalesResolverBaseImpl.java [141:149]


  public CompletionStage<ResolvedLocale> resolve(final CONTEXT ctx) {
    return contextToAcceptLanguage()
        .apply(ctx)
        .thenCompose(
            acceptLanguageOpt ->
                acceptLanguageOpt
                    .map(resolveLocaleForAcceptLanguage(ctx))
                    .orElse(contextToDefaultResolvedLocale().apply(ctx)));
  }