package Ġru . ot us . ot us kotlin . work out . backend . log ics . workers Ċ Ċ import Ġhandlers . Cor Chain Dsl Ċ import Ġhandlers . worker Ċ import Ġru . ot us . ot us kotlin . work out . backend . common . context . Be Context Ċ import Ġru . ot us . ot us kotlin . work out . backend . common . context . Cor Status Ċ import Ġru . ot us . ot us kotlin . work out . backend . repo . common . exercise . Db Exercise Filter Request Ċ Ċ internal Ġfun ĠCor Chain Dsl < Be Context >. repo Search ( title : ĠString ) Ġ= Ġworker Ġ{ ĊĠĠĠ Ġthis . title Ġ= Ġtitle ĊĠĠĠ Ġdescription Ġ= Ġ" Search Ġfor Ġexercises " ĊĠĠĠ Ġon Ġ{ ĊĠĠĠĠĠĠĠ Ġstatus Ġ== ĠCor Status . RUNNING ĊĠĠĠ Ġ} ĊĠĠĠ Ġhandle Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġexercise Repo . search ( Db Exercise Filter Request . of ( db Exercise Filter )) ĊĠĠĠĠĠĠĠ Ġif Ġ( result . is Success ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfound Ex ercises Ġ= Ġresult . result . to Mutable List () ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult . errors . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd Error ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }