PubSub constructor
PubSub(
- Client client,
- String project
Access Pub/Sub using an authenticated client.
The client is an authenticated HTTP client. This client must
provide access to at least the scopes in PubSub.Scopes.
The project is the name of the Google Cloud project.
Returns an object providing access to Pub/Sub. The passed-in client will
not be closed automatically. The caller is responsible for closing it.
Implementation
factory PubSub(http.Client client, String project) {
var emulator = Platform.environment['PUBSUB_EMULATOR_HOST'];
return emulator == null
? _PubSubImpl(client, project)
: _PubSubImpl.rootUrl(client, project, 'http://$emulator/');
}