Untitled

 avatar
unknown
kotlin
2 years ago
567 B
2
Indexable
private fun makeHomeComponents(homePage: HomePage) = components.apply {
        add(generateLocationOnboarding())

        addAll(generateBrowseEventsComponents())

        if (shouldShowSpotifyConnect()) {
            add(generateSpotifyConnectComponent())
        }

        if (shouldShowTicketWalletOnboarding()) {
            add(generateTicketWalletOnboarding())
        }

        addAll(generateFeedItems(homePage))

        if (homePage.eventsFromFollowedArtists.isEmpty().not()) {
            add(generateEventsFromFollowedArtists(homePage))
        }
    }