def handle_templatized_notes_inputs()

in chat-client/main.py [0:0]


def handle_templatized_notes_inputs(products):
    initial_products_set = set(products)

    all_products_flag = "All Products" in initial_products_set

    if all_products_flag:
        final_products_set = set(client_utils.google_cloud_products)
        return sorted(list(final_products_set)), True

    final_products_set = set(initial_products_set)

    for category_tag, category_product_list in CATEGORY_MAP.items():
        if category_tag in initial_products_set:
            final_products_set.update(category_product_list)
    return sorted(list(final_products_set)), False