package Ġio . github . recipe store . mapper Ċ Ċ import Ġio . github . recipe store . domain . Ingredient Category Ċ import Ġorg . springframework . stereotype . Service Ċ import Ġreactor . core . publisher . Flux Ċ import Ġreactor . core . publisher . Mono Ċ Ċ @ Service Ċ class ĠIng redient Category AddChild Categories Ġ: ĠMer ger < Ingredient Category , ĠIng redient Category > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmerge ( target : ĠMono < Ingredient Category >, Ġsource : ĠFlux < Ingredient Category >) Ġ= ĊĠĠĠĠĠĠĠ Ġtarget ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. zip With ( source . collect List ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . t 1 . child Categories Ġ= Ġit . t 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . t 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ċ }