package Ġde . ka . rg reed . utils Ċ Ċ import Ġio . reactivex . subjects . Publish Subject Ċ Ċ /** Ċ Ġ* ĠUtility Ġclass Ġfor Ġglobal Ġmessages . Ċ Ġ*/ Ċ class ĠGlobal Message Manager Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠGlobal Message ( val Ġmessage : ĠString ) ĊĊĠĠĠ Ġval Ġobservable Global Message : ĠPublish Subject < Global Message > Ġ= ĠPublish Subject . create () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPub lishes Ġa Ġglobal Ġmessage . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġmessage Ġthe Ġmessage Ġto Ġpublish ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpublish Message ( message : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġobservable Global Message . onNext ( Global Message ( message )) ĊĠĠĠ Ġ} Ċ } ĊĊĊ