UNPKG

bkash

Version:

bKash API client for Browser & Node.js

20 lines (15 loc) 427 B
const authenticate = require('./authenticate') const beforeRequest = require('./before-request') class AuthenticationPlugin { constructor(apiClient) { this.core = apiClient this.state = { auth: false } } inject() { this.core.authenticate = authenticate.bind(null, this.state) this.core.hook.before('request', beforeRequest.bind(null, this.state)) } } module.exports = AuthenticationPlugin