package Ġorg . ire ader . domain . use _ cases . remote . key Ċ Ċ import Ġorg . ire ader . common _ extensions . with IO Context Ċ import Ġorg . ire ader . common _ models . entities . Remote Keys Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠInsert All Remote Keys Ġ@ Inject Ġconstructor ( private Ġval Ġremote Key Repository : Ġorg . ire ader . common _ data . repository . Remote Key Repository ) Ġ{ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( keys : ĠList < Remote Keys >) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġorg . ire ader . common _ extensions . with IO Context Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġremote Key Repository . insert All Remote Keys ( keys ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ