2022-04-27 02:52:23 +04:00
|
|
|
import config from '../../config';
|
2022-04-18 18:22:00 +04:00
|
|
|
import { AbstractLightningApi } from './lightning-api-abstract-factory';
|
|
|
|
import LndApi from './lnd/lnd-api';
|
|
|
|
|
|
|
|
function lightningApiFactory(): AbstractLightningApi {
|
2022-07-06 11:58:06 +02:00
|
|
|
switch (config.LIGHTNING.BACKEND) {
|
2022-04-18 18:22:00 +04:00
|
|
|
case 'lnd':
|
|
|
|
default:
|
|
|
|
return new LndApi();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export default lightningApiFactory();
|