ipfs-coord
Version:
A JS library for helping IPFS peers coordinate, find a common interest, and stay connected around that interest.
24 lines (19 loc) • 537 B
JavaScript
/*
This is a top-level Controllers library. This library loads all other
controller libraries.
*/
const TimerControllers = require('./timer-controller')
class Controllers {
constructor (localConfig = {}) {
// Dependency Injection
this.adapters = localConfig.adapters
if (!this.adapters) {
throw new Error(
'Instance of adapters required when instantiating Controllers'
)
}
// Encapsulate dependencies
this.timer = new TimerControllers(localConfig)
}
}
module.exports = Controllers