Allan Bazinet
945e77843a
Remove unused using directive
2024-11-04 05:52:36 -08:00
Allan Bazinet
0a5f092b63
Add JSON document conversion function
2024-11-03 23:18:29 -08:00
Allan Bazinet
cf18308e2b
Collapse message parsing to common function
...
Eliminate duplicate code; move all Message parsing to Message::fromJson() functions.
2024-11-03 23:02:32 -08:00
Allan Bazinet
dfe3780288
Revise Message deserialization
...
Replace read() function with fromJson() statics.
2024-11-03 22:25:38 -08:00
Allan Bazinet
2586cceffe
Remove unused write() function
...
Replace unused write() function with toJsonObject(); same effect, but provides RVO opportunity.
2024-11-03 21:39:13 -08:00
Allan Bazinet
89074e47f4
Improve message json serialization performance
2024-11-03 21:21:38 -08:00
Allan Bazinet
e94bffb402
Adhere to Message ctor semantics
2024-11-03 16:07:44 -08:00
Allan Bazinet
3e7a41fb4c
Add move operations
2024-11-03 15:54:24 -08:00
Allan Bazinet
c0ee0f30f4
Remove unused snowflake code
2024-11-03 15:22:18 -08:00
Allan Bazinet
10ff9c63a8
Convert Message class to implicitly shared
...
Conversion of Message class to a Qt implicitly shared type, first pass.
2024-11-03 14:26:42 -08:00
Jordan Sherer
c4b2729021
Added two inbox API functions
2020-04-05 14:33:10 -04:00
Jordan Sherer
39aafa6f5e
Fixed message id type to be qint64
2020-04-04 15:15:17 -04:00
Jordan Sherer
2ff74626ba
Initial working commit of tcp based API
2020-04-03 22:49:28 -04:00
Jordan Sherer
3b983f8bc2
Fixed network requests api ids to match data responses to requests
2019-02-01 03:34:20 -05:00
Jordan Sherer
489d5c7c1c
Fixed network messages to include an id so they are both 1) indexable and 2) do not cache in the network buffer
2019-01-03 13:32:37 -05:00
Jordan Sherer
bdfc1cff8e
Squashed commit of the following:
...
commit e48c78765ca1e2e5a68fd93bac7191eaf6918352
Author: Jordan Sherer <jordan@widefido.com>
Date: Wed Jan 2 12:23:28 2019 -0500
Transition to persistent inbox for later retrieval
Fixed issue with inbox items disappearing due to aging.
commit 1df07595bf6507438c1488839f7a2075a432a1a1
Author: Jordan Sherer <jordan@widefido.com>
Date: Wed Jan 2 09:23:28 2019 -0500
Filtered value and count queries for the inbox
commit c93a93a1c43a65fae4a31ddeb40c77c53204bbdb
Author: Jordan Sherer <jordan@widefido.com>
Date: Tue Jan 1 22:58:07 2019 -0500
Initial cut of inbox storage
2019-01-02 12:27:16 -05:00