Tobie Morgan Hitchcock
ba4f3c7e15
Simplify permissions fetching code
2018-05-30 13:25:42 +01:00
Tobie Morgan Hitchcock
e120f8961c
Add server-generated session info to queries
2018-05-12 23:46:01 +01:00
Tobie Morgan Hitchcock
c8980e2eac
Remove connection wide variables
2018-05-09 23:09:51 +01:00
Tobie Morgan Hitchcock
e3bea0a897
Use context.Context on all kvs requests
2018-05-02 03:05:03 +01:00
Tobie Morgan Hitchcock
9b03178dfd
Improve live query performance and simplicity
2018-04-27 00:04:36 +01:00
Tobie Morgan Hitchcock
a62797e7da
Prevent race conditions in live query socket notifications
2018-04-25 00:01:29 +01:00
Tobie Morgan Hitchcock
c4f8448345
Ensure session wide variables are available on a live query context
2018-04-19 13:36:08 +01:00
Tobie Morgan Hitchcock
bc31140308
Improve live query notification delivery
2018-04-14 19:20:15 +01:00
Tobie Morgan Hitchcock
dc6a357e26
Enable passing context when beginning a transaction
2018-02-06 17:07:42 +00:00
Tobie Morgan Hitchcock
36e7d8ed3a
Flush websocket notifications correctly
...
Websocket notifications were cleared/flushed regardless of whether individual statements were successful or not.
Now notifications are shifted onto the stack, or removed if the statement is unsuccessful. Once the full query has been processed, all pending notifications are flushed to all websockets (ignoring the current connection frin which th query originated).
2018-01-31 09:15:29 +00:00
Tobie Morgan Hitchcock
b4c49a7099
Ensure that the NS and DB are available to the live query
2017-12-12 01:08:32 +00:00
Tobie Morgan Hitchcock
e3c7aacd66
Enable parameters in LIVE queries
2017-12-08 10:29:52 +00:00
Tobie Morgan Hitchcock
7fbc9feff9
Simplify uuid util package
2017-11-27 11:34:59 +00:00
Tobie Morgan Hitchcock
43d841dacc
Full update of the DB package
2017-11-16 20:53:39 +00:00