kluck
02/13/2018, 4:17 PMReplaySubjectReplaySubject.create<BatteryEvent>(1).toSerialized()
            .mergeWith(
                Observable.timer(60, TimeUnit.SECONDS)
                    .map { instance<Context>().registerReceiver(null, IntentFilter(ACTION_BATTERY_CHANGED)).toBatteryStateChanged() }
            )