wat
This commit is contained in:
@@ -4,7 +4,7 @@ import * as Knex from 'knex'
|
||||
import * as Path from 'path'
|
||||
import { FrontblockApiClient, FrontblockApiConf } from 'frontblock';
|
||||
import { getLogger } from 'frontblock-generic/Types';
|
||||
import { AdminBase } from 'frontblock-generic/Admin';
|
||||
import { AdminBase, NotificationSeverity } from 'frontblock-generic/Admin';
|
||||
import { IFrontblockApiClient } from 'frontblock-generic/Api';
|
||||
import { Plugin } from 'frontblock-generic/Plugin';
|
||||
import { socketioRPC } from 'frontblock-generic/RPC';
|
||||
@@ -24,9 +24,12 @@ export class FrontblockAdmin extends AdminBase<AdminConf>{
|
||||
this.initialize().then(() => this.makeKnex(this.getConfigKey('dbConf'))).then(() => logger.debug("Admin initialization finished"))
|
||||
}
|
||||
|
||||
getDefaultConfig(): { apiConf: FrontblockApiConf; } & AdminConf & { dbConf:Knex.Config; } {
|
||||
getDefaultConfig(): { apiConf: FrontblockApiConf; } & AdminConf & { dbConf:Knex.Config; eventBusConf: { [topic in string]: NotificationSeverity}} {
|
||||
return {
|
||||
httpPort: 8080,
|
||||
eventBusConf: {
|
||||
|
||||
},
|
||||
apiConf: {
|
||||
apiHost: "api.testnet.frontblock.me",
|
||||
apiKey: "",
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
externals: ['log4js']
|
||||
}
|
||||
Generated
+179
-461
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,32 @@
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
|
||||
declare const fb
|
||||
|
||||
@Component({
|
||||
selector: '[apiclientconfig]',
|
||||
template: `
|
||||
consumers {{consumers}} subscribers {{subscribers}}
|
||||
`
|
||||
})
|
||||
export class ApiclientWidgetComponent implements OnInit {
|
||||
|
||||
consumers = 0
|
||||
subscribers = 0
|
||||
|
||||
constructor() { }
|
||||
|
||||
async ngOnInit() {
|
||||
await new Promise((resolve, reject)=>{
|
||||
let awaitAdmin: { (): void; (...args: any[]): void; }
|
||||
(awaitAdmin = () => {
|
||||
if(fb.ApiClient != null){
|
||||
resolve()
|
||||
}
|
||||
setTimeout(awaitAdmin,25)
|
||||
})()
|
||||
})
|
||||
|
||||
fb.ApiClient.getConsumers().then(cons => this.consumers = cons.length)
|
||||
fb.ApiClient.getSubscriptions().then(subs => this.subscribers = subs.length)
|
||||
}
|
||||
}
|
||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Reference in New Issue
Block a user