package Ġcom . bb go . module _ home . repository Ċ Ċ import Ġcom . bb go . module _ home . bean . Banner Ċ import Ġcom . bb go . module _ home . local . DB Util Ċ import Ġdagger . h ilt . android . scopes . Activity Ret ained Scoped Ċ import Ġjavax . inject . Inject ĊĊ Ċ /** Ċ Ġ* Ġ Ġauthor : Ġw ang yb Ċ Ġ* Ġ Ġdate : Ġ 3 / 3 0 / 2 1 Ġ 2 : 3 6 ĠPM Ċ Ġ* Ġ Ġdescription : Ġtodo Ċ Ġ*/ Ċ @ Activity Ret ained Scoped Ċ class ĠHome Local Repository Ġ@ Inject Ġconstructor (){ ĊĊĠĠĠ Ġfun Ġinsert B anners ( b anners : ĠList < Banner >) Ġ{ ĊĠĠĠĠĠĠĠ ĠDB Util . getInstance (). run In Transaction Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġb anners . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDB Util . getInstance (). banner Dao (). insert All ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }