12 Commits

Author SHA1 Message Date
ad783d8a7e
sharedstate: don't send unchanged values 2023-06-25 00:46:22 -04:00
3c13cacfc9
sharedstate: higher log level for setting 2023-06-25 00:46:01 -04:00
f6451345cd
sharedstate: fix issue with falsy values
Setting a shared value to false would retain the old value since the
logic uses lua's fake "ternary"
2023-06-25 00:42:03 -04:00
083d8319eb
Fix sharedstate.commit() 2023-06-24 23:24:45 -04:00
92b4b99083
Add functions to queue multiple values for sync 2023-06-23 16:44:28 -04:00
0fa6341bf2
Rename pings 2023-06-23 16:43:58 -04:00
b9975082d0
sharedstate: Add send function for queue 2023-06-23 14:12:00 -04:00
7e953ca00b
Prefer init over add, mark add as deprecated 2023-06-23 02:37:49 -04:00
60b57fd097
sharedstate: Add alternative ping using key names 2023-06-23 01:51:22 -04:00
34cd1f5956
sharedstate: cleanup, fix doc 2023-06-23 01:51:03 -04:00
f2e42fcb24
Fix warnings and improve doc 2023-06-22 23:11:28 -04:00
18046a9fcc
Add sharedstate.lua
Library for tracking shared variables via pings
2023-06-22 19:37:54 -04:00