package Ġcom . android . android . udf . reducers Ċ Ċ import Ġcom . android . android . udf . Actions . Remove State Status Ċ import Ġcom . android . android . udf . state . AppState Ċ Ċ import Ġorg . re kotlin . Action Ċ Ċ fun Ġremove State Status ( action : ĠAction , Ġstate : ĠApp State ): ĠApp State Ġ{ ĊĠĠĠ Ġwhen ( action Ġas ĠRemove State Status ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠRemove State Status . Perform Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata Ġ= Ġaction Ġas ĠRemove State Status . Perform ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstatus Map Ġ= Ġstate . system State Update Tracker ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. to Mutable Map () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Keys Ġ{ Ġit Ġ!= Ġdata . uuid Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġstate . copy ( system State Update Tracker Ġ= Ġstatus Map ) Ġ// update Actions State Status ( local State , Ġaction . getId (), ĠRemove State Status . Success ( action . getId () !! )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġstate Ċ }