@@ -7,7 +7,8 @@ import { Auth } from "./Auth";
77import { WebSocketServerClient } from "./WebSocketServerClient" ;
88import { BaseObserver } from "@opentelemetry/api-metrics"
99import { LoginProvider } from "./LoginProvider" ;
10- var cacheManager = require ( 'cache-manager' ) ;
10+ import * as cacheManager from "cache-manager" ;
11+ // var cacheManager = require('cache-manager');
1112var redisStore = require ( 'cache-manager-ioredis' ) ;
1213
1314export class DBHelper {
@@ -85,7 +86,7 @@ export class DBHelper {
8586 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindById" , parent ) ;
8687 try {
8788 if ( NoderedUtil . IsNullEmpty ( _id ) ) return null ;
88- let item = await this . memoryCache . wrap ( "user " + _id , ( ) => {
89+ let item = await this . memoryCache . wrap ( "users " + _id , ( ) => {
8990 if ( jwt === null || jwt == undefined || jwt == "" ) { jwt = Crypt . rootToken ( ) ; }
9091 if ( Config . log_cache ) Logger . instanse . debug ( "Add user to cache : " + _id ) ;
9192 return Config . db . getbyid < User > ( _id , "users" , jwt , true , span ) ; ;
@@ -130,7 +131,7 @@ export class DBHelper {
130131 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindById" , parent ) ;
131132 try {
132133 if ( NoderedUtil . IsNullEmpty ( _id ) ) return null ;
133- let item = await this . memoryCache . wrap ( "queue " + _id , ( ) => {
134+ let item = await this . memoryCache . wrap ( "mq " + _id , ( ) => {
134135 if ( jwt === null || jwt == undefined || jwt == "" ) { jwt = Crypt . rootToken ( ) ; }
135136 if ( Config . log_cache ) Logger . instanse . debug ( "Add queue to cache : " + _id ) ;
136137 return Config . db . getbyid < User > ( _id , "mq" , jwt , true , span ) ;
@@ -149,7 +150,7 @@ export class DBHelper {
149150 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindById" , parent ) ;
150151 try {
151152 if ( NoderedUtil . IsNullEmpty ( name ) ) return null ;
152- let item = await this . memoryCache . wrap ( "queue " + name , ( ) => {
153+ let item = await this . memoryCache . wrap ( "mq " + name , ( ) => {
153154 if ( jwt === null || jwt == undefined || jwt == "" ) { jwt = Crypt . rootToken ( ) ; }
154155 if ( Config . log_cache ) Logger . instanse . debug ( "Add queue to cache : " + name ) ;
155156 return Config . db . getbyname < User > ( name , "mq" , jwt , true , span ) ;
@@ -168,7 +169,7 @@ export class DBHelper {
168169 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindById" , parent ) ;
169170 try {
170171 if ( NoderedUtil . IsNullEmpty ( _id ) ) return null ;
171- let item = await this . memoryCache . wrap ( "exchange " + _id , ( ) => {
172+ let item = await this . memoryCache . wrap ( "mq " + _id , ( ) => {
172173 if ( jwt === null || jwt == undefined || jwt == "" ) { jwt = Crypt . rootToken ( ) ; }
173174 if ( Config . log_cache ) Logger . instanse . debug ( "Add exchange to cache : " + _id ) ;
174175 return Config . db . getbyid < User > ( _id , "mq" , jwt , true , span ) ;
@@ -187,7 +188,7 @@ export class DBHelper {
187188 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindById" , parent ) ;
188189 try {
189190 if ( NoderedUtil . IsNullEmpty ( name ) ) return null ;
190- let item = await this . memoryCache . wrap ( "exchange " + name , ( ) => {
191+ let item = await this . memoryCache . wrap ( "mq " + name , ( ) => {
191192 if ( jwt === null || jwt == undefined || jwt == "" ) { jwt = Crypt . rootToken ( ) ; }
192193 if ( Config . log_cache ) Logger . instanse . debug ( "Add exchange to cache : " + name ) ;
193194 return Config . db . getbyname < User > ( name , "mq" , jwt , true , span ) ;
@@ -206,7 +207,7 @@ export class DBHelper {
206207 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindById" , parent ) ;
207208 try {
208209 if ( NoderedUtil . IsNullEmpty ( _id ) ) return null ;
209- let item = await this . memoryCache . wrap ( "role " + _id , ( ) => {
210+ let item = await this . memoryCache . wrap ( "users " + _id , ( ) => {
210211 if ( jwt === null || jwt == undefined || jwt == "" ) { jwt = Crypt . rootToken ( ) ; }
211212 if ( Config . log_cache ) Logger . instanse . debug ( "Add role to cache : " + _id ) ;
212213 return Config . db . getbyid < User > ( _id , "users" , jwt , true , span ) ;
@@ -225,7 +226,7 @@ export class DBHelper {
225226 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindByUsername" , parent ) ;
226227 try {
227228 if ( NoderedUtil . IsNullEmpty ( username ) ) return null ;
228- let item = await this . memoryCache . wrap ( "username " + username , ( ) => {
229+ let item = await this . memoryCache . wrap ( "username_ " + username , ( ) => {
229230 if ( jwt === null || jwt == undefined || jwt == "" ) { jwt = Crypt . rootToken ( ) ; }
230231 if ( Config . log_cache ) Logger . instanse . debug ( "Add user to cache : " + username ) ;
231232 return Config . db . getbyusername < User > ( username , jwt , true , span ) ;
@@ -264,7 +265,7 @@ export class DBHelper {
264265 if ( NoderedUtil . IsNullUndefinded ( user ) ) return null ;
265266 if ( ! Config . decorate_roles_fetching_all_roles ) {
266267 if ( ! user . roles ) user . roles = [ ] ;
267- const results = await this . memoryCache . wrap ( "userroles " + user . _id , ( ) => {
268+ const results = await this . memoryCache . wrap ( "userroles_ " + user . _id , ( ) => {
268269 if ( Config . log_cache ) Logger . instanse . debug ( "Add userroles to cache : " + user . name ) ;
269270 const pipe : any = [ { "$match" : { "_id" : user . _id } } ,
270271 {
@@ -391,7 +392,7 @@ export class DBHelper {
391392 this . init ( ) ;
392393 const span : Span = Logger . otel . startSubSpan ( "dbhelper.FindByUsername" , parent ) ;
393394 try {
394- let item = await this . memoryCache . wrap ( "rolename " + name , async ( ) => {
395+ let item = await this . memoryCache . wrap ( "rolename_ " + name , async ( ) => {
395396 const items : Role [ ] = await Config . db . query < Role > ( { query : { name : name , "_type" : "role" } , top : 1 , collectionname : "users" , jwt : Crypt . rootToken ( ) } , parent ) ;
396397 if ( items === null || items === undefined || items . length === 0 ) { return null ; }
397398 if ( Config . log_cache ) Logger . instanse . debug ( "Add role to cache : " + name ) ;
0 commit comments