0.7.178 • Published 1 year ago

@rxdi/graphql-pubsub v0.7.178

Weekly downloads
620
License
MIT
Repository
github
Last release
1 year ago

@rxdi Graphql-Pub-Sub Module

More information about Hapi server can be found here Hapi
For questions/issues you can write ticket here
This module is intended to be used with rxdi

Installation and basic examples:

To install this Gapi module, run:
$ npm install @rxdi/graphql-pubsub --save

Consuming @rxdi/graphql-pubsub

Import inside AppModule or CoreModule
import { Module } from "@rxdi/core";
import { HapiModule } from "@rxdi/hapi";
import { GraphQLPubSubModule } from "@rxdi/graphql-pubsub";

@Module({
  imports: [GraphQLPubSubModule.forRoot()],
})
export class CoreModule {}

Correct usage with @rxdi/graphql

import { Module } from "@rxdi/core";
import { HapiModule } from "@rxdi/hapi";
import { GraphQLModule } from "@rxdi/graphql";
import { GraphQLPubSubModule } from "@rxdi/graphql-pubsub";

@Module({
  imports: [
    HapiModule.forRoot({
      hapi: {
        port: 9000,
      },
    }),
    GraphQLModule.forRoot({
      path: "/graphql",
      openBrowser: false,
      writeEffects: false,
      graphiQlPath: "/graphiql",
      graphiqlOptions: {
        endpointURL: "/graphql",
        subscriptionsEndpoint: `${
          process.env.GRAPHIQL_WS_SSH ? "wss" : "ws"
        }://${process.env.GRAPHIQL_WS_PATH || "localhost"}${
          process.env.DEPLOY_PLATFORM === "heroku"
            ? ""
            : `:${process.env.API_PORT || process.env.PORT}`
        }/subscriptions`,
        websocketConnectionParams: {
          token: process.env.GRAPHIQL_TOKEN,
        },
      },
      graphqlOptions: {
        schema: null,
      },
    }),
    GraphQLPubSubModule.forRoot(),
  ],
})
export class CoreModule {}

Options for pubsub server can be defined like so

GraphQLPubSubModule.forRoot({
  remotePubsub: false,
  activateRabbitMQ: false,
  host: "182.10.0.5",
  port: 5672,
  // authentication: AuthService as never,
  subscriptionServerOptions: {
    perMessageDeflate: {
      zlibDeflateOptions: {
        // See zlib defaults.
        chunkSize: 1024,
        memLevel: 7,
        level: 3,
      },
      zlibInflateOptions: {
        chunkSize: 10 * 1024,
      },
      // Other options settable:
      clientNoContextTakeover: true, // Defaults to negotiated value.
      serverNoContextTakeover: true, // Defaults to negotiated value.
      serverMaxWindowBits: 10, // Defaults to negotiated value.
      // Below options specified as default values.
      concurrencyLimit: 10, // Limits zlib concurrency for perf.
      threshold: 1024, // Size (in bytes) below which messages
      // should not be compressed.
    },
  },
});

TODO: Better documentation...

Enjoy ! :)

0.7.176

1 year ago

0.7.175

1 year ago

0.7.178

1 year ago

0.7.177

1 year ago

0.7.174

2 years ago

0.7.173

2 years ago

0.7.170

2 years ago

0.7.172

2 years ago

0.7.171

2 years ago

0.7.169

2 years ago

0.7.167

2 years ago

0.7.168

2 years ago

0.7.163

2 years ago

0.7.162

2 years ago

0.7.165

2 years ago

0.7.164

2 years ago

0.7.166

2 years ago

0.7.161

2 years ago

0.7.159

2 years ago

0.7.158

2 years ago

0.7.157

2 years ago

0.7.152

3 years ago

0.7.154

3 years ago

0.7.153

3 years ago

0.7.156

3 years ago

0.7.155

3 years ago

0.7.151

3 years ago

0.7.150

3 years ago

0.7.149

3 years ago

0.7.148

3 years ago

0.7.147

3 years ago

0.7.141

3 years ago

0.7.140

3 years ago

0.7.143

3 years ago

0.7.142

3 years ago

0.7.145

3 years ago

0.7.144

3 years ago

0.7.146

3 years ago

0.7.138

3 years ago

0.7.137

3 years ago

0.7.139

3 years ago

0.7.136

4 years ago

0.7.135

4 years ago

0.7.121

4 years ago

0.7.120

4 years ago

0.7.123

4 years ago

0.7.122

4 years ago

0.7.125

4 years ago

0.7.124

4 years ago

0.7.130

4 years ago

0.7.132

4 years ago

0.7.131

4 years ago

0.7.134

4 years ago

0.7.133

4 years ago

0.7.127

4 years ago

0.7.126

4 years ago

0.7.129

4 years ago

0.7.128

4 years ago

0.7.118

4 years ago

0.7.119

4 years ago

0.7.116

4 years ago

0.7.117

4 years ago

0.7.115

4 years ago

0.7.114

4 years ago

0.7.112

4 years ago

0.7.113

4 years ago

0.7.111

4 years ago

0.7.110

4 years ago

0.7.109

4 years ago

0.7.108

4 years ago

0.7.107

4 years ago

0.7.103

4 years ago

0.7.102

4 years ago

0.7.105

4 years ago

0.7.104

4 years ago

0.7.106

4 years ago

0.7.101

4 years ago

0.7.100

4 years ago

0.7.99

4 years ago

0.7.98

4 years ago

0.7.97

4 years ago

0.7.95

4 years ago

0.7.94

4 years ago

0.7.96

4 years ago

0.7.93

5 years ago

0.7.91

5 years ago

0.7.92

5 years ago

0.7.90

5 years ago

0.7.89

5 years ago

0.7.88

5 years ago

0.7.87

5 years ago

0.7.86

5 years ago

0.7.85

5 years ago

0.7.84

5 years ago

0.7.83

5 years ago

0.7.82

5 years ago

0.7.81

5 years ago

0.7.80

5 years ago

0.7.79

5 years ago

0.7.78

5 years ago

0.7.77

5 years ago

0.7.76

5 years ago

0.7.75

5 years ago

0.7.74

5 years ago

0.7.73

5 years ago

0.7.72

5 years ago

0.7.71

5 years ago

0.7.70

5 years ago

0.7.68

5 years ago

0.7.69

5 years ago

0.7.67

5 years ago

0.7.66

5 years ago

0.7.63

5 years ago

0.7.62

5 years ago

0.7.61

5 years ago

0.7.60

5 years ago

0.7.57

5 years ago

0.7.56

5 years ago

0.7.59

5 years ago

0.7.58

5 years ago

0.7.53

5 years ago

0.7.51

5 years ago

0.7.50

5 years ago

0.7.52

5 years ago

0.7.48

5 years ago

0.7.47

5 years ago

0.7.49

5 years ago

0.7.38

6 years ago

0.7.37

6 years ago

0.7.36

6 years ago

0.7.35

6 years ago

0.7.34

6 years ago

0.7.33

6 years ago

0.7.32

6 years ago

0.7.31

6 years ago

0.7.30

6 years ago

0.7.29

6 years ago

0.7.28

6 years ago

0.7.27

6 years ago

0.7.26

6 years ago

0.7.25

6 years ago

0.7.24

6 years ago

0.7.23

6 years ago

0.7.22

6 years ago

0.7.21

6 years ago

0.7.20

6 years ago

0.7.19

6 years ago

0.7.18

6 years ago

0.7.17

6 years ago

0.7.16

6 years ago

0.7.15

6 years ago

0.7.14

6 years ago

0.7.13

6 years ago

0.7.12

6 years ago

0.7.11

6 years ago

0.7.10

6 years ago

0.7.9

6 years ago

0.7.8

6 years ago

0.7.7

6 years ago

0.7.6

6 years ago

0.7.5

6 years ago

0.7.4

6 years ago

0.7.3

6 years ago

0.7.2

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.13

6 years ago

0.6.12

6 years ago

0.6.11

6 years ago

0.6.10

6 years ago

0.6.9

6 years ago

0.6.8

6 years ago

0.6.7

6 years ago

0.6.6

6 years ago

0.6.5

6 years ago

0.6.4

6 years ago

0.6.3

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.21

6 years ago

0.5.20

6 years ago

0.5.19

6 years ago

0.5.18

6 years ago

0.5.17

6 years ago

0.5.16

6 years ago

0.5.15

6 years ago

0.5.14

6 years ago

0.5.13

6 years ago

0.5.12

6 years ago

0.5.11

6 years ago

0.5.10

6 years ago

0.5.9

6 years ago

0.5.8

6 years ago

0.5.7

6 years ago

0.5.6

6 years ago

0.5.5

6 years ago

0.5.4

6 years ago

0.5.3

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.35

6 years ago

0.4.34

6 years ago

0.4.33

6 years ago

0.4.32

6 years ago

0.4.31

6 years ago

0.4.30

6 years ago

0.4.29

6 years ago

0.4.28

6 years ago

0.4.27

6 years ago

0.4.26

6 years ago

0.4.25

6 years ago

0.4.24

6 years ago

0.4.23

6 years ago

0.4.22

6 years ago

0.4.21

6 years ago

0.4.20

6 years ago

0.4.19

6 years ago

0.4.18

6 years ago

0.4.17

6 years ago

0.4.16

6 years ago

0.4.15

6 years ago

0.4.14

6 years ago

0.4.13

6 years ago

0.4.12

6 years ago

0.4.11

6 years ago

0.4.10

6 years ago

0.4.9

6 years ago

0.4.8

6 years ago

0.4.7

6 years ago

0.4.6

6 years ago

0.4.5

6 years ago

0.4.4

6 years ago

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.19

6 years ago

0.3.18

6 years ago

0.3.17

6 years ago

0.3.16

6 years ago

0.3.15

6 years ago

0.3.14

6 years ago

0.3.13

6 years ago

0.3.12

6 years ago

0.3.11

6 years ago

0.3.10

6 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.36

6 years ago

0.2.35

6 years ago

0.2.34

6 years ago

0.2.33

6 years ago

0.2.32

6 years ago

0.2.31

6 years ago

0.2.30

6 years ago

0.2.29

6 years ago

0.2.28

6 years ago

0.2.27

6 years ago

0.2.26

6 years ago

0.2.25

6 years ago

0.2.24

6 years ago

0.2.23

6 years ago

0.2.22

6 years ago

0.2.21

6 years ago

0.2.20

6 years ago

0.2.19

6 years ago

0.2.18

6 years ago

0.2.17

6 years ago

0.2.16

6 years ago

0.2.15

6 years ago

0.2.14

6 years ago

0.2.13

6 years ago

0.2.12

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.425

6 years ago

0.0.424

6 years ago

0.0.423

6 years ago

0.0.422

6 years ago

0.0.421

6 years ago

0.0.420

6 years ago

0.0.419

6 years ago

0.0.418

6 years ago

0.0.417

6 years ago

0.0.416

6 years ago

0.0.415

6 years ago

0.0.414

6 years ago

0.0.413

6 years ago

0.0.412

6 years ago

0.0.411

6 years ago

0.0.410

6 years ago

0.0.409

6 years ago

0.0.408

6 years ago

0.0.407

6 years ago

0.0.406

6 years ago

0.0.405

6 years ago

0.0.404

6 years ago

0.0.403

6 years ago

0.0.402

6 years ago

0.0.401

6 years ago

0.0.400

6 years ago

0.0.399

6 years ago

0.0.398

6 years ago

0.0.397

6 years ago

0.0.396

6 years ago

0.0.395

6 years ago

0.0.394

6 years ago

0.0.393

6 years ago

0.0.392

6 years ago

0.0.391

6 years ago

0.0.390

6 years ago

0.0.389

6 years ago

0.0.388

6 years ago

0.0.387

6 years ago

0.0.386

6 years ago

0.0.385

6 years ago

0.0.384

6 years ago

0.0.383

6 years ago

0.0.382

6 years ago

0.0.381

6 years ago

0.0.380

6 years ago

0.0.379

6 years ago

0.0.378

6 years ago

0.0.377

6 years ago

0.0.376

6 years ago

0.0.375

6 years ago

0.0.374

6 years ago

0.0.373

6 years ago

0.0.372

6 years ago

0.0.371

6 years ago

0.0.370

6 years ago

0.0.369

6 years ago

0.0.368

6 years ago

0.0.367

6 years ago

0.0.366

6 years ago

0.0.365

6 years ago

0.0.364

6 years ago

0.0.363

6 years ago

0.0.362

6 years ago

0.0.361

6 years ago

0.0.360

6 years ago

0.0.359

6 years ago

0.0.358

6 years ago

0.0.357

6 years ago

0.0.356

6 years ago

0.0.355

6 years ago

0.0.354

6 years ago

0.0.353

6 years ago

0.0.352

6 years ago

0.0.351

6 years ago

0.0.350

6 years ago

0.0.349

6 years ago

0.0.348

6 years ago

0.0.347

7 years ago

0.0.346

7 years ago

0.0.345

7 years ago

0.0.344

7 years ago

0.0.343

7 years ago

0.0.342

7 years ago

0.0.341

7 years ago

0.0.340

7 years ago

0.0.339

7 years ago

0.0.338

7 years ago

0.0.337

7 years ago

0.0.336

7 years ago

0.0.335

7 years ago

0.0.334

7 years ago

0.0.333

7 years ago

0.0.332

7 years ago

0.0.331

7 years ago

0.0.330

7 years ago

0.0.329

7 years ago

0.0.328

7 years ago

0.0.327

7 years ago

0.0.326

7 years ago

0.0.325

7 years ago

0.0.324

7 years ago

0.0.323

7 years ago

0.0.322

7 years ago

0.0.321

7 years ago

0.0.320

7 years ago

0.0.319

7 years ago

0.0.318

7 years ago

0.0.317

7 years ago

0.0.316

7 years ago

0.0.315

7 years ago

0.0.314

7 years ago

0.0.313

7 years ago

0.0.312

7 years ago

0.0.311

7 years ago

0.0.310

7 years ago

0.0.309

7 years ago

0.0.308

7 years ago

0.0.307

7 years ago

0.0.306

7 years ago

0.0.305

7 years ago

0.0.304

7 years ago

0.0.303

7 years ago

0.0.302

7 years ago

0.0.301

7 years ago

0.0.300

7 years ago

0.0.299

7 years ago

0.0.298

7 years ago

0.0.297

7 years ago

0.0.296

7 years ago

0.0.295

7 years ago

0.0.294

7 years ago

0.0.293

7 years ago

0.0.292

7 years ago

0.0.291

7 years ago

0.0.290

7 years ago

0.0.289

7 years ago

0.0.288

7 years ago

0.0.287

7 years ago

0.0.286

7 years ago

0.0.285

7 years ago

0.0.284

7 years ago

0.0.283

7 years ago

0.0.282

7 years ago

0.0.281

7 years ago

0.0.280

7 years ago

0.0.279

7 years ago

0.0.278

7 years ago

0.0.277

7 years ago

0.0.276

7 years ago

0.0.275

7 years ago

0.0.274

7 years ago

0.0.273

7 years ago

0.0.272

7 years ago

0.0.271

7 years ago

0.0.270

7 years ago

0.0.269

7 years ago

0.0.268

7 years ago

0.0.267

7 years ago

0.0.266

7 years ago

0.0.265

7 years ago

0.0.264

7 years ago

0.0.263

7 years ago

0.0.262

7 years ago

0.0.261

7 years ago

0.0.260

7 years ago

0.0.259

7 years ago

0.0.258

7 years ago

0.0.257

7 years ago

0.0.256

7 years ago

0.0.255

7 years ago

0.0.254

7 years ago

0.0.253

7 years ago

0.0.252

7 years ago

0.0.251

7 years ago

0.0.250

7 years ago

0.0.249

7 years ago

0.0.248

7 years ago

0.0.247

7 years ago

0.0.246

7 years ago

0.0.245

7 years ago

0.0.244

7 years ago

0.0.243

7 years ago

0.0.242

7 years ago

0.0.241

7 years ago

0.0.240

7 years ago

0.0.239

7 years ago

0.0.238

7 years ago

0.0.237

7 years ago

0.0.236

7 years ago

0.0.235

7 years ago

0.0.234

7 years ago

0.0.233

7 years ago

0.0.232

7 years ago

0.0.231

7 years ago

0.0.230

7 years ago

0.0.229

7 years ago

0.0.228

7 years ago

0.0.227

7 years ago

0.0.226

7 years ago

0.0.225

7 years ago

0.0.224

7 years ago

0.0.223

7 years ago

0.0.222

7 years ago

0.0.221

7 years ago

0.0.220

7 years ago

0.0.219

7 years ago

0.0.218

7 years ago

0.0.217

7 years ago

0.0.216

7 years ago

0.0.215

7 years ago

0.0.214

7 years ago

0.0.213

7 years ago

0.0.212

7 years ago

0.0.211

7 years ago

0.0.210

7 years ago

0.0.209

7 years ago

0.0.208

7 years ago

0.0.207

7 years ago

0.0.206

7 years ago

0.0.205

7 years ago

0.0.204

7 years ago

0.0.203

7 years ago

0.0.202

7 years ago

0.0.201

7 years ago

0.0.200

7 years ago

0.0.199

7 years ago

0.0.198

7 years ago

0.0.197

7 years ago

0.0.196

7 years ago

0.0.195

7 years ago

0.0.194

7 years ago

0.0.193

7 years ago

0.0.192

7 years ago

0.0.191

7 years ago

0.0.190

7 years ago

0.0.189

7 years ago

0.0.188

7 years ago

0.0.187

7 years ago

0.0.186

7 years ago

0.0.185

7 years ago

0.0.184

7 years ago

0.0.183

7 years ago

0.0.182

7 years ago

0.0.181

7 years ago

0.0.180

7 years ago

0.0.179

7 years ago

0.0.178

7 years ago

0.0.177

7 years ago

0.0.176

7 years ago

0.0.175

7 years ago

0.0.174

7 years ago

0.0.173

7 years ago

0.0.172

7 years ago

0.0.171

7 years ago

0.0.170

7 years ago

0.0.169

7 years ago

0.0.168

7 years ago

0.0.167

7 years ago

0.0.166

7 years ago

0.0.165

7 years ago

0.0.164

7 years ago

0.0.163

7 years ago

0.0.162

7 years ago

0.0.161

7 years ago

0.0.160

7 years ago

0.0.159

7 years ago

0.0.158

7 years ago

0.0.157

7 years ago

0.0.156

7 years ago

0.0.155

7 years ago

0.0.154

7 years ago

0.0.153

7 years ago

0.0.152

7 years ago

0.0.151

7 years ago

0.0.150

7 years ago

0.0.148

7 years ago

0.0.147

7 years ago

0.0.146

7 years ago

0.0.145

7 years ago

0.0.144

7 years ago

0.0.143

7 years ago

0.0.142

7 years ago

0.0.141

7 years ago

0.0.140

7 years ago

0.0.139

7 years ago

0.0.138

7 years ago

0.0.137

7 years ago

0.0.136

7 years ago

0.0.135

7 years ago

0.0.134

7 years ago

0.0.133

7 years ago

0.0.132

7 years ago

0.0.131

7 years ago

0.0.130

7 years ago

0.0.129

7 years ago

0.0.128

7 years ago

0.0.127

7 years ago

0.0.126

7 years ago

0.0.125

7 years ago

0.0.124

7 years ago

0.0.123

7 years ago

0.0.122

7 years ago

0.0.121

7 years ago

0.0.120

7 years ago

0.0.119

7 years ago

0.0.118

7 years ago

0.0.117

7 years ago

0.0.116

7 years ago

0.0.115

7 years ago

0.0.114

7 years ago

0.0.113

7 years ago

0.0.112

7 years ago

0.0.111

7 years ago

0.0.110

7 years ago

0.0.109

7 years ago

0.0.108

7 years ago

0.0.107

7 years ago

0.0.106

7 years ago

0.0.105

7 years ago

0.0.104

7 years ago

0.0.103

7 years ago

0.0.102

7 years ago

0.0.101

7 years ago

0.0.100

7 years ago

0.0.99

7 years ago

0.0.94

7 years ago

0.0.93

7 years ago

0.0.92

7 years ago

0.0.91

7 years ago

0.0.90

7 years ago

0.0.89

7 years ago

0.0.88

7 years ago

0.0.87

7 years ago

0.0.86

7 years ago

0.0.85

7 years ago

0.0.84

7 years ago

0.0.83

7 years ago

0.0.82

7 years ago

0.0.81

7 years ago

0.0.80

7 years ago

0.0.79

7 years ago

0.0.78

7 years ago

0.0.77

7 years ago

0.0.76

7 years ago

0.0.75

7 years ago

0.0.74

7 years ago

0.0.73

7 years ago

0.0.72

7 years ago

0.0.71

7 years ago

0.0.70

7 years ago

0.0.69

7 years ago

0.0.68

7 years ago

0.0.67

7 years ago

0.0.66

7 years ago

0.0.65

7 years ago

0.0.64

7 years ago

0.0.63

7 years ago

0.0.62

7 years ago

0.0.61

7 years ago

0.0.60

7 years ago

0.0.59

7 years ago

0.0.58

7 years ago

0.0.57

7 years ago

0.0.56

7 years ago

0.0.55

7 years ago

0.0.54

7 years ago

0.0.53

7 years ago

0.0.52

7 years ago

0.0.51

7 years ago