sleep-config: introduce sleep_supported_full that returns a reason
authorMike Yuan <me@yhndnzj.com>
Mon, 16 Oct 2023 12:34:29 +0000 (20:34 +0800)
committerMike Yuan <me@yhndnzj.com>
Fri, 20 Oct 2023 15:22:28 +0000 (23:22 +0800)
commita0f6d74ec89d6f41de2b896e1e39b4f3af901428
tree28d6586691f213581cf01fb8723c911dc74522f5
parent23577f44623c108e4958d435cf95cf93199503ba
sleep-config: introduce sleep_supported_full that returns a reason

Preparation for later commits.

Also some other cleanups:
* Add assertions
* Use FOREACH_ARRAY
src/login/logind-action.c
src/login/logind-dbus.c
src/shared/sleep-config.c
src/shared/sleep-config.h
src/test/test-sleep-config.c