33 Authenticate ,
44 errorHandler ,
55 getCachedWebProvider ,
6+ getLuksoProvider ,
67 getServerSecret ,
78 logError ,
89 logRequest ,
@@ -22,13 +23,13 @@ import { startCleanUpPendingMessagesJob } from './cleanup/cleanUpPendingMessages
2223import { getDeliveryServiceProperties } from './config/getDeliveryServiceProperties' ;
2324import Delivery from './delivery' ;
2425import { onConnection } from './messaging' ;
26+ import Metrics from './metrics' ;
2527import Notifications from './notifications' ;
2628import { IDatabase , getDatabase } from './persistence/getDatabase' ;
2729import { Profile } from './profile/profile' ;
2830import RpcProxy from './rpc/rpc-proxy' ;
29- import { WebSocketManager } from './ws/WebSocketManager' ;
3031import { socketAuth } from './socketAuth' ;
31- import Metrics from './metrics ' ;
32+ import { WebSocketManager } from './ws/WebSocketManager ' ;
3233
3334const app = express ( ) ;
3435app . use ( express . json ( { limit : '50mb' } ) ) ;
@@ -96,6 +97,7 @@ app.use(bodyParser.json());
9697 // load environment
9798 const deliveryServiceProperties = getDeliveryServiceProperties ( ) ;
9899 const web3Provider = await getCachedWebProvider ( process . env ) ;
100+ const luksoProvider = await getLuksoProvider ( process . env ) ;
99101
100102 const db = getDbWithAddressResolvedGetAccount (
101103 await getDatabase ( ) ,
@@ -142,7 +144,7 @@ app.use(bodyParser.json());
142144
143145 app . use ( '/metrics' , Metrics ( db , deliveryServiceProperties ) ) ;
144146 app . use ( '/auth' , Authenticate ( db , serverSecret , web3Provider ) ) ;
145- app . use ( '/profile' , Profile ( db , web3Provider , serverSecret ) ) ;
147+ app . use ( '/profile' , Profile ( db , web3Provider , luksoProvider , serverSecret ) ) ;
146148 app . use ( '/delivery' , Delivery ( web3Provider , db , serverSecret ) ) ;
147149 app . use (
148150 '/notifications' ,
0 commit comments