geiger_api 0.7.5 copy "geiger_api: ^0.7.5" to clipboard
geiger_api: ^0.7.5 copied to clipboard

outdated

A Communication API for the GEIGER ecosystem. It provides a unified interface for all plugins to communicate and transfer control between the components of the ecosystem.

toolbox-communicationApi #

This package contains the public interface to communicate in the GEIGER ecosystem.

Quick start #

To get an own API the first call should be:

GeigerApi? api = await getGeigerApi('<unspecified>', 'myPluginIdentifier');

The specification of the executor is not clear yet but it is there so that code remains functional when the feature is implemented. The plugin ID ('myPluginIdentifier') needs to be unique in the ecosystem. Failure to choose a unique ID will result in unreliable communication behavior.

Running tests #

Run tests with --concurrency=1. Else some tests will try to get the same port simultaneously.

6
likes
0
pub points
0%
popularity

Publisher

verified publishercyber-geiger.eu

A Communication API for the GEIGER ecosystem. It provides a unified interface for all plugins to communicate and transfer control between the components of the ecosystem.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

collection, flutter, geiger_localstorage, logging, meta, uuid

More

Packages that depend on geiger_api