package Ġjp . bucket eer . sdk . evaluation Ċ Ċ import Ġbucket eer . feature . Evaluation OuterClass Ċ import Ġjp . bucket eer . sdk . Api Ċ import Ġjp . bucket eer . sdk . dispatcher . Dispatcher Ċ import Ġjp . bucket eer . sdk . evaluation . dto . Current Evaluation List Data Changed Action Ċ import Ġjp . bucket eer . sdk . evaluation . db . Current Evaluation Dao Ċ Ċ internal Ġclass ĠClient Interactor Action Creator ( ĊĠĠĠ Ġprivate Ġval Ġdispatcher : ĠDispatcher , ĊĠĠĠ Ġval Ġapi : ĠApi , ĊĠĠĠ Ġprivate Ġval Ġcurrent Evaluation Dao : ĠCurrent Evaluation Dao Ċ ) Ġ{ ĊĊĠ Ġfun Ġsave Current Evaluation ( current UserId : ĠString , Ġevaluation : ĠEvaluation OuterClass . Evaluation ) Ġ{ ĊĠĠĠ Ġcurrent Evaluation Dao . upsert Evaluation ( evaluation ) ĊĊĠĠĠ Ġval Ġuser Evalu ations Ġ= Ġcurrent Evaluation Dao . get Evalu ations ( current UserId ) ĊĠĠĠ Ġdispatcher . send ( Current Evaluation List Data Changed Action ( current UserId , Ġuser Evalu ations )) ĊĠ Ġ} ĊĊĠ Ġfun Ġrefresh Current Evaluation ( current UserId : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġuser Evalu ations Ġ= Ġcurrent Evaluation Dao . get Evalu ations ( current UserId ) ĊĠĠĠ Ġdispatcher . send ( Current Evaluation List Data Changed Action ( current UserId , Ġuser Evalu ations )) ĊĠ Ġ} Ċ } Ċ