feat: store + install + channel status (v0.3.0)
Catches the Dart bindings up to the platform's gRPC additions:
* `searchStore({query, category, tag, status, limit})` — wraps
HubAdmin.SearchStore so Studio can build a Store browser
page.
* `installModule({source, expectedSha256})` — wraps
HubAdmin.InstallModule so the operator can one-click install
a `.fai` bundle from the UI.
* `channelStatus()` — new HubAdmin.ChannelStatus RPC. Returns
active channel name + per-channel running flag + endpoint.
Re-exports the new proto types (StoreEntry,
StoreSearchResponse, InstallModuleResponse, ChannelStatusResponse,
ChannelEntry) so callers don't import protobuf directly.
LoggedEvent gains a `detail` field (free-form JSON string)
upstream; the regenerated bindings expose it without further
work — Studio's audit drill-down renders it pretty-printed.
Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
parent
c5e11395fb
commit
73dbdc16ef
5 changed files with 262 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
|||
name: fai_dart_sdk
|
||||
description: gRPC client SDK for the F∆I Platform hub. Used by F∆I Studio and Tier-3 domain apps.
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
publish_to: 'none'
|
||||
repository: https://git.flemming.ws/fai/dart-sdk
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue