noah metz
|
b2d84b2453
|
Moved db from badger to an interface
|
2024-03-30 14:42:06 -07:00 |
noah metz
|
66d5e3f260
|
Changed serialization to not allocate any memory, expects to be passed enough memory to serialize the type
|
2024-03-28 20:23:22 -07:00 |
noah metz
|
1eff534e1a
|
Fixes and optimizations
|
2024-03-28 19:28:07 -07:00 |
noah metz
|
3d28c703db
|
Removed event.go
|
2024-03-25 18:50:53 -06:00 |
noah metz
|
a4115a4f99
|
Updated gql subscriptions to be send less messages
|
2024-03-25 18:49:52 -06:00 |
noah metz
|
ab76f09923
|
Got GQL subscriptions working for lockable_state
|
2024-03-23 03:23:00 -06:00 |
noah metz
|
6850031e80
|
Removed log lines, and fixed lock fail logic
|
2024-03-23 02:51:46 -06:00 |
noah metz
|
0b93c90aa9
|
Removed uneeded lockable field
|
2024-03-23 02:23:42 -06:00 |
noah metz
|
2db4655670
|
Rewrote lockable.go
|
2024-03-23 02:21:27 -06:00 |
noah metz
|
d7b07df798
|
Reorganized to cleanup
|
2024-03-21 14:22:34 -06:00 |
noah metz
|
0bced58fd1
|
Fixed GQL issues, started docs
|
2024-03-21 14:13:54 -06:00 |
noah metz
|
8f9a759b26
|
Added GQL enum
|
2024-03-17 14:25:34 -06:00 |
noah metz
|
c0407b094c
|
Enabled GQL tests and got them working to a bare minimum
|
2024-03-10 16:31:14 -06:00 |
noah metz
|
c591fa5ace
|
Got node resolution working(I think), and save/load from DB
|
2024-03-10 15:41:13 -06:00 |
noah metz
|
f8dad12fdb
|
Got some basic node resolving working
|
2024-03-09 22:09:40 -07:00 |
noah metz
|
eef8451566
|
Basic gql functionality, need to work on resolving nodeIDs by sending/waiting for read signals
|
2024-03-08 17:43:30 -07:00 |
noah metz
|
7e143c9d93
|
Added graphiql command, fixed map GQL naming, and made serialization interface use generics
|
2024-03-08 14:35:23 -07:00 |
noah metz
|
7314c74087
|
Rewrote serialization
|
2024-03-08 00:22:51 -07:00 |
noah metz
|
1eb6479169
|
Fixed race condition with load order
|
2024-03-04 22:11:40 -07:00 |
noah metz
|
e16bec3997
|
Started graphql and serialization come together
|
2024-03-04 21:30:11 -07:00 |
noah metz
|
6942dc02db
|
Major cleanup
|
2024-03-04 17:30:42 -07:00 |
noah metz
|
e5776e0a14
|
Updated 100 test to 1000
|
2024-03-03 16:38:40 -07:00 |
noah metz
|
8927077167
|
More cleanup, moved initialization to interface instead of signals
|
2024-03-03 16:37:03 -07:00 |
noah metz
|
faab7eb52c
|
Cleanup(disabled gql test temporarily)
|
2024-03-03 15:45:45 -07:00 |
noah metz
|
61565fa18c
|
Made lockable abort fully if everything unlocked on first error
|
2023-11-19 00:28:08 -07:00 |
noah metz
|
9c534a1d33
|
Upped gql subscriber channel size from 1 to 100
|
2023-11-15 09:33:02 -07:00 |
noah metz
|
c33f37e4cd
|
Made NewSuccessSignal return correct type
|
2023-11-14 16:40:17 -07:00 |
noah metz
|
b42753b575
|
Reduced test from 1000 to 100
|
2023-11-14 15:51:24 -07:00 |
noah metz
|
df9707309f
|
Added time to event_ext.UpdateState, added event start time to gql
|
2023-11-13 17:29:53 -07:00 |
noah metz
|
646e6592f0
|
Not sure tbh
|
2023-11-13 13:23:58 -07:00 |
noah metz
|
c5f95d431d
|
Changed event strings to EventCommand or EventControl
|
2023-11-12 13:36:11 -07:00 |
noah metz
|
59424cecc1
|
Added some logging and fixes
|
2023-11-11 14:52:08 -07:00 |
noah metz
|
786f374b5f
|
Added unlock state change to lockable timeout handling
|
2023-11-11 14:21:10 -07:00 |
noah metz
|
c54101f4a3
|
Don't have time to explain :/
|
2023-11-11 13:53:41 -07:00 |
noah metz
|
520219f7b0
|
Removed superfluous writeheader call
|
2023-11-07 20:58:03 -07:00 |
noah metz
|
8b91d0af0c
|
Changed WaitInfo struct to include reason
|
2023-11-07 20:51:34 -07:00 |
noah metz
|
8bb1dacf23
|
Added logging
|
2023-11-06 01:28:17 -07:00 |
noah metz
|
6580725241
|
fixed errors
|
2023-11-06 00:59:25 -07:00 |
noah metz
|
58675377fd
|
Moved writes to be per-extension
|
2023-11-06 00:50:29 -07:00 |
noah metz
|
dee7b917f7
|
Simplified TestEventExt with ValidateTransition
|
2023-11-05 23:32:13 -07:00 |
noah metz
|
8d1e273331
|
Reworked changes to include map[ExtType][]string
|
2023-11-05 21:18:37 -07:00 |
noah metz
|
42e4a8f7ea
|
Serialization optimization
|
2023-11-04 23:21:43 -06:00 |
noah metz
|
c773ea2b14
|
Changed event to require parent
|
2023-11-04 18:56:35 -06:00 |
noah metz
|
ddb3854d00
|
Handle timeouts better in lockable
|
2023-11-03 22:54:28 -06:00 |
noah metz
|
f41160da68
|
Cleaned up Lockable
|
2023-11-03 22:51:54 -06:00 |
noah metz
|
3052f8099f
|
Changed QueueTimeout to not require WaitMap
|
2023-11-03 21:53:49 -06:00 |
noah metz
|
f5a08bbc48
|
Moved WaitInfo to node.go, added *Node methods for handling WaitMap's
|
2023-11-03 21:41:06 -06:00 |
noah metz
|
57156251cd
|
More signal prints
|
2023-11-03 00:59:48 -06:00 |
noah metz
|
8e3510129c
|
Added 'ready' state between init and start for events, and added String for more signals
|
2023-11-02 20:58:38 -06:00 |
noah metz
|
3a6e562390
|
Added more signal string representations, and fixed event/gql bugs
|
2023-11-01 19:32:36 -06:00 |