package Ġcom . m xt . anit rend . receiver Ċ Ċ import Ġandroid . content . Broadcast Receiver Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġcom . m xt . anit rend . util . Job Scheduler Util Ċ import Ġcom . m xt . anit rend . util . Settings Ċ import Ġorg . k oin . core . K oin Component Ċ import Ġorg . k oin . core . inject Ċ Ċ class ĠDis miss Notification Ġ: ĠBroadcast Receiver (), ĠK oin Component Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġscheduler Ġby Ġinject < Job Scheduler Util >() ĊĊĠĠĠ Ġprivate Ġval Ġsettings Ġby Ġinject < Settings >() ĊĊĠĠĠ Ġoverride Ġfun Ġon Receive ( context : ĠContext , Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( settings . clear Notification On Dismiss ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġscheduler . schedule Clear Notification Job () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }