Commit graph

16 commits

Author SHA1 Message Date
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