Allow also Async Storage implementations #755
Split up Storage definition into a SyncStorage and a MaybeAsync one
e1c08d1d
Adjust existing storages ...
9f608d84
Add a experimental Async Storage class
0f8af982
Wire in new async storage
c6ad6d08
Legacy API allows only SyncStorage
6e8301e4
Adjust legacy examples
64f49617
Adjust new API examples
04952e13
Adjust shell examples
f5b7095a
Make sure to return the right type in asyncNew instead any
fdd106fc
Introduce new isObject method
4e20ba60
Use the new isObject method
50e0a935
Optimize code without isObject because not possible here
53c8abdd
Replace __known__ by contexts
2b797e23
Make sure to correctly return promise in ClusterClients
95ae0da2
Adjust tests for Storage
a2d71005
Apollon77
marked this pull request as draft 183 days ago
Merge branch 'main' into async-store-final
f8f5d659
Rewert isObject in two places
f1e0b494
Changelog
eb639405
Revert another isObject place because it could be null allowed
3f40afa1
Ok this is ok
5f535f8b
Try to make Fabric remove callback maybe async to allow both
5c1ee835
Merge branch 'main' into async-store-final
97f3826d
Merge branch 'main' into async-store-final
5000974f
Address review feedback
09b9322a
[execute-chiptests-long] make linter happy, use async storage in brid…
3e582d5e
Apollon77
marked this pull request as ready for review 175 days ago
Allow Matter event emitters to be synchronous
07bda4e9
Remove some unknowns
bb384e41
Add "globals" to matter.js types
98467a3e
lauckhart
approved these changes
on 2024-03-28
Apollon77
merged
942c68d0
into main 175 days ago
Apollon77
deleted the async-store-final branch 175 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub