public async Task Toggle(CancellationToken ct) { var status = _status; if (status) { await ScreenHelper.Off(ct); } else { await ScreenHelper.On(ct); } _observeStatus.OnNext(!status); }
public async Task On(CancellationToken ct) { await ScreenHelper.On(ct); _observeStatus.OnNext(true); }
public async Task Off(CancellationToken ct) { await ScreenHelper.Off(ct); _observeStatus.OnNext(false); }
public Task <string> Get(CancellationToken ct) => ScreenHelper.Get(ct);