package Ġat . ro tes k re uz . stop cor ona . model . managers Ċ Ċ import Ġio . reactivex . Observable Ċ import Ġio . reactivex . subjects . Behavior Subject Ċ Ċ /** Ċ Ġ* ĠMan ages Ġmandatory Ġupdate Ġinformation . Ċ Ġ*/ Ċ interface ĠMandatory Update Manager Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠOb serve Ġtrue Ġif Ġapi Ġerror Ġforce Ġupdate . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġobserve Display Mandatory Update (): ĠObservable < Boolean > ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġthe Ġmandatory Ġupdate Ġshould Ġbe Ġdisplayed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Display Mandatory Update () Ċ Ċ } Ċ Ċ class ĠMandatory Update ManagerImpl Ġ: ĠMandatory Update Manager Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġshould Display Mandatory Update Subject Ġ= ĠBehavior Subject . create < Boolean >() ĊĊĠĠĠ Ġoverride Ġfun Ġset Display Mandatory Update () Ġ{ ĊĠĠĠĠĠĠĠ Ġshould Display Mandatory Update Subject . onNext ( true ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġobserve Display Mandatory Update (): ĠObservable < Boolean > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġshould Display Mandatory Update Subject ĊĠĠĠ Ġ} Ċ } ĊĊ