Implementation of Persistent Storage API to the flutter homescreen 67/30167/4
authorLudwig Schwiedrzik <ludwig.schwiedrzik@d-fine.com>
Tue, 13 Aug 2024 15:23:45 +0000 (17:23 +0200)
committerScott Murray <scott.murray@konsulko.com>
Tue, 10 Sep 2024 19:52:10 +0000 (19:52 +0000)
commita2dcd701777968a65d3176eaf28aa7023d97c16b
tree65a5861430a1fde81160cd116fd70fba40cd1fb3
parentd3ea8d7fa4518c258fca3c825ee895487fcaa8ec
Implementation of Persistent Storage API to the flutter homescreen

Added protobuf definition of Persistent Storage API.
Generated grpc-compliant code from protobuf API definition.
Set up storage_client based on similar radio_client.
Updated app_confi_provider and app_provider to include new API features
and prepare for implementation of persistent storage of users, user
preferences.
Added unit tests for all API rpcs.

Bug-AGL: [SPEC-5227]
Change-Id: I759501bcb9de3a70a14718f8b3a87bedcf811baa
Signed-off-by: Tom Kronsbein <tom.kronsbein@d-fine.com>
Signed-off-by: Ludwig Schwiedrzik <ludwig.schwiedrzik@d-fine.com>
lib/data/data_providers/app_config_provider.dart
lib/data/data_providers/app_provider.dart
lib/data/data_providers/storage_client.dart [new file with mode: 0644]
protos/lib/src/generated/storage_api.pb.dart [new file with mode: 0644]
protos/lib/src/generated/storage_api.pbenum.dart [new file with mode: 0644]
protos/lib/src/generated/storage_api.pbgrpc.dart [new file with mode: 0644]
protos/lib/src/generated/storage_api.pbjson.dart [new file with mode: 0644]
protos/lib/storage-api.dart [new file with mode: 0644]
protos/protos/storage_api.proto [new file with mode: 0644]
test/StorageClient_test.dart [new file with mode: 0644]