Commit Graph

87 Commits

Author SHA1 Message Date
izzy lyseggen 2e428f9b3c feat(server): raise exception for get_object()
this is not implemented. direct user to use the client
2020-12-09 12:20:19 +00:00
izzy lyseggen 3c8aff3487 feat(server): wip get obj 2020-12-09 12:16:50 +00:00
izzy lyseggen 9657bd370c feat(server): save obj from transport 2020-12-09 12:16:50 +00:00
izzy lyseggen fd0d04b70e feat(server): successfully receive objects! 2020-12-09 12:16:50 +00:00
izzy lyseggen 7310fbfdd4 fix(abstract transport): typo 2020-12-09 12:16:50 +00:00
izzy lyseggen 90cae9a3c5 fix(memory): return string obj from get 2020-12-09 12:16:50 +00:00
izzy lyseggen 01091405d1 fix(serialiser): extra checks for errors 2020-12-09 12:16:50 +00:00
izzy lyseggen cff738aa31 feat(transports): wip server transport 2020-12-09 12:16:50 +00:00
izzy lyseggen 30a3cd8f05 Merge pull request #13 from specklesystems/izzy/host-input
🧼 fix(client): sanitise host input
2020-12-09 12:15:54 +00:00
izzy lyseggen c9746a6d57 fix(client): sanitise host input
remove protocol and trailing slash
2020-12-09 12:14:23 +00:00
izzy lyseggen 251f8fb330 Merge pull request #12 from specklesystems/izzy/fix-errormsg
🏮 fix(exceptions): add string override
2020-12-09 11:41:38 +00:00
izzy lyseggen 0b74502dd7 fix(exceptions): add string override
do classes no longer default to the `__repr__` override?
to investigate...
2020-12-09 11:38:58 +00:00
izzy lyseggen a06e682698 Merge pull request #10 from specklesystems/izzy/fix-macospath
💾 fix(sqlite): get correct db base path on macos
2020-12-09 09:24:02 +00:00
izzy lyseggen f258de4794 fix(sqlite): get correct db base path on macos
closes #9
2020-12-09 09:22:13 +00:00
izzy lyseggen 79ac5366a6 docs: fix some typos 2020-12-07 17:42:17 +00:00
izzy lyseggen 6cc909ddd9 Merge pull request #8 from specklesystems/izzy/docs
📘 Basic documentation in readme
2020-12-07 11:44:13 +00:00
izzy lyseggen 0dca458a0a docs: some more comments 2020-12-07 11:42:24 +00:00
izzy lyseggen e92562ccf3 docs: more samples and text descriptions 2020-12-07 11:35:21 +00:00
izzy lyseggen 6ae95e0f9c docs: wip add some code samples 2020-12-07 10:52:57 +00:00
izzy lyseggen 32954964f0 Merge pull request #7 from specklesystems/izzy/gql
🎁 More gql functions
2020-12-07 10:07:43 +00:00
izzy lyseggen 2f8ecf7430 feat(object): object get and create 2020-12-07 10:06:46 +00:00
izzy lyseggen ad0a01c5ce fix(commit): add return type to create 2020-12-07 10:06:15 +00:00
izzy lyseggen def3d3c27b feat(commit): update and delete 2020-12-07 09:41:42 +00:00
izzy lyseggen 6cde8d6e8a feat(commits): commit create 2020-12-07 09:30:50 +00:00
izzy lyseggen d63d24201e feat(gql): add some commit and obj functions 2020-12-04 15:55:51 +00:00
izzy lyseggen dd5b355305 fix(base): speckle_type 👉 speckleType 2020-12-04 15:54:45 +00:00
izzy lyseggen db7ef190fd Merge pull request #4 from specklesystems/izzy/accounts
🙋‍♀️ Get local accounts
2020-12-02 09:52:41 +00:00
izzy lyseggen c20c805e19 feat(accounts): handle if no default found 2020-12-02 09:45:13 +00:00
izzy lyseggen 665f6b8c32 feat(accounts): get all local and default accounts 2020-12-02 09:37:37 +00:00
izzy lyseggen 9f5c453228 feat(sqlite): get correct path on diff platforms 2020-12-02 09:37:02 +00:00
izzy lyseggen 3d7fc85a79 Merge pull request #2 from specklesystems/izzy/transports
🥣 Serialisation and a start on transports
2020-12-01 17:14:10 +00:00
izzy lyseggen 99a80ba85e feat(operations): add checks for null remote 2020-12-01 15:14:44 +00:00
izzy lyseggen 5d059b6770 feat(transports): pass get obj None checks to user
also adds copy obj and children method
2020-12-01 15:11:02 +00:00
izzy lyseggen ee22740a93 feat(serialisation): check for tuples 2020-12-01 14:45:46 +00:00
izzy lyseggen 0e2105c56e feat(sqlite): make connection and queue private 2020-12-01 08:52:55 +00:00
izzy lyseggen 1d7b120f26 feat(deserialisation): from memory transport 2020-11-30 19:00:37 +00:00
izzy lyseggen b00cc3d08e feat(base): to_dict convenience method 2020-11-30 18:39:24 +00:00
izzy lyseggen de4ea698b8 feat(serialisation): update detach helper 2020-11-30 16:59:31 +00:00
izzy lyseggen 91bf8c111d feat(base): add string override 2020-11-30 16:43:09 +00:00
izzy lyseggen 72dfd4807e feat(serialization): simplify logic and align with core
only allow detaching of base objects
2020-11-30 16:42:24 +00:00
izzy lyseggen e2079ff6a9 fix(memory): typo in memory transport 2020-11-30 10:41:57 +00:00
izzy lyseggen cb5cbeaad6 feat(base): allow kwargs in initialisation 2020-11-30 10:12:07 +00:00
izzy lyseggen 18744d218a fix(serialization): match referencedId prop name 2020-11-30 09:37:21 +00:00
izzy lyseggen 5f05e9853f feat(serialization): hook up with transports 2020-11-27 18:32:42 +00:00
izzy lyseggen 7295689e12 feat(operations): implement send 2020-11-27 18:31:33 +00:00
izzy lyseggen 09ce21e475 docs(serialization): function descriptions 2020-11-27 16:17:39 +00:00
izzy lyseggen 3ff444aa52 refactor(serialisation): clean up traverse_base 2020-11-27 15:21:11 +00:00
izzy lyseggen 799d9428ec fix(serialisation): closures in lists/dicts 2020-11-27 14:40:16 +00:00
izzy lyseggen ea8be095ed feat(serialization): handle nested base objects
base objects in lists and dicts

TODO: fix closures on these nested base objects
2020-11-26 19:27:53 +00:00
izzy lyseggen 135c7215f5 feat(exceptions): add SerializationException 2020-11-26 18:26:05 +00:00