Skip to content

Commit 44cc08c

Browse files
committed
feat(optimus): add optimus request subclass
1 parent ee6f82c commit 44cc08c

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

lib/Core.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const classes = {
33
DeloreanES: require('./Services/delorean-es'),
44
Executor: require('./Services/executor'),
55
Hermes: require('./Services/hermes'),
6+
Optimus: require('./Services/optimus'),
67
Prometheus: require('./Services/prometheus'),
78
Starbase: require('./Services/starbase'),
89
Streaming: require('./Services/streaming'),
@@ -24,6 +25,7 @@ class Core {
2425
* @param {ServiceOpts} coreOpts.deloreanES
2526
* @param {ServiceOpts} coreOpts.executor
2627
* @param {ServiceOpts} coreOpts.hermes
28+
* @param {ServiceOpts} coreOpts.optimus
2729
* @param {ServiceOpts} coreOpts.prometheus
2830
* @param {ServiceOpts} coreOpts.starbase
2931
* @param {ServiceOpts} coreOpts.streaming

lib/Services/optimus.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
const Request = require('./../Request');
2+
3+
class Optimus extends Request {
4+
/**
5+
* @param {string} url
6+
* @param {string} token
7+
* @param {Object} [options]
8+
*/
9+
constructor(url, token, options = {}) {
10+
super(Optimus.name, url, token, options);
11+
}
12+
}
13+
14+
module.exports = Optimus;

lib/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const Cayenne = require('./Services/cayenne');
33
const DeloreanES = require('./Services/delorean-es');
44
const Executor = require('./Services/executor');
55
const Hermes = require('./Services/hermes');
6+
const Optimus = require('./Services/optimus');
67
const Prometheus = require('./Services/prometheus');
78
const Starbase = require('./Services/starbase');
89
const Streaming = require('./Services/streaming');
@@ -14,6 +15,7 @@ module.exports = {
1415
DeloreanES,
1516
Executor,
1617
Hermes,
18+
Optimus,
1719
Prometheus,
1820
Starbase,
1921
Streaming,

0 commit comments

Comments
 (0)