Skip to content
This repository has been archived by the owner on Apr 16, 2020. It is now read-only.

Enable async #4

Open
fluffyemily opened this issue Oct 27, 2017 · 1 comment
Open

Enable async #4

fluffyemily opened this issue Oct 27, 2017 · 1 comment
Assignees

Comments

@fluffyemily
Copy link
Owner

Currently, all data calls are synchronous which could cause problems when things go wrong. Enable the ability to set an async callback in the native platform that is called from Rust with the required return objects when the operation is complete.

@fluffyemily
Copy link
Owner Author

get_all_categories is probably the prime candidate for asynchronous callbacks.

fluffyemily pushed a commit that referenced this issue Nov 15, 2017
These changes were part of the "Enable Async" issue (#4) and accidentally made their way into this commit when renaming the iOS source code folder.
fluffyemily pushed a commit that referenced this issue Nov 15, 2017
* Rename ComplexRust.xcodeproj to Toodle.xcodeproj

* Rename source code folder to Toodle

* Rollback accidental changes to `ListManager`

These changes were part of the "Enable Async" issue (#4) and accidentally made their way into this commit when renaming the iOS source code folder.
fluffyemily pushed a commit that referenced this issue Nov 15, 2017
* Refactor rust library into crates

* Refactor library to make the store properties of logins and list rather than logins and list properties of store.
Also provide a Toodle interface through which to instantiate logins and list

* Update iOS project to reflect new library structure

* Address review comments @rnewman.
* Better description for library in Cargo.toml
* Nicer result handling in login and list managers. Couldn't get the "when_ok" ResultEffect working properly. Will take a deeper look

*  Rename ComplexRust.xcodeproj to Toodle.xcodeproj  (#26)

* Rename ComplexRust.xcodeproj to Toodle.xcodeproj

* Rename source code folder to Toodle

* Rollback accidental changes to `ListManager`

These changes were part of the "Enable Async" issue (#4) and accidentally made their way into this commit when renaming the iOS source code folder.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant