@@ -2,7 +2,7 @@ import { Get, InternalServerError, JsonController, Param, QueryParam } from 'rou
22import { OpenAPI , ResponseSchema } from 'routing-controllers-openapi' ;
33import { firefly } from '../clients/firefly' ;
44import { FFStatus , Organization , Plugin , Plugins , Transaction , Verifier } from '../interfaces' ;
5-
5+ const DEFAULT_NAMESPACE = process . env . FF_DEFAULT_NAMESPACE || 'default' ;
66/**
77 * Common Operations - API Server
88 */
@@ -35,7 +35,7 @@ export class CommonController {
3535 async verifiers ( ) : Promise < Verifier [ ] > {
3636 try {
3737 const orgs = await firefly . getOrganizations ( ) ;
38- let verifiers = await firefly . getVerifiers ( 'default' ) ;
38+ let verifiers = await firefly . getVerifiers ( DEFAULT_NAMESPACE ) ;
3939 if ( verifiers . length === 0 ) {
4040 // attempt to query legacy ff_system verifiers
4141 verifiers = await firefly . getVerifiers ( 'ff_system' ) ;
@@ -61,7 +61,7 @@ export class CommonController {
6161 @OpenAPI ( { summary : 'List verifiers (such as Ethereum keys) for local organization' } )
6262 async verifierSelf ( ) : Promise < Verifier [ ] > {
6363 const status = await firefly . getStatus ( ) ;
64- const verifiers = await firefly . getVerifiers ( 'default' ) ;
64+ const verifiers = await firefly . getVerifiers ( DEFAULT_NAMESPACE ) ;
6565 const result : Verifier [ ] = [ ] ;
6666 for ( const v of verifiers ) {
6767 if ( status . org ?. id === v . identity ) {
@@ -101,11 +101,13 @@ export class CommonController {
101101 if ( "multiparty" in status ) {
102102 return {
103103 multiparty : status . multiparty ?. enabled ,
104+ namespace : DEFAULT_NAMESPACE ,
104105 } ;
105106 } else {
106107 // Assume multiparty mode if `multiparty` key is missing from status
107108 return {
108- multiparty : true
109+ multiparty : true ,
110+ namespace : DEFAULT_NAMESPACE ,
109111 }
110112 }
111113 }
0 commit comments