Browse Source

refactor: replace hardcoded meta table name with enum

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/5680/head
Pranav C 2 years ago
parent
commit
c7ade1f554
  1. 10
      packages/nocodb/src/Noco.ts

10
packages/nocodb/src/Noco.ts

@ -12,6 +12,7 @@ import { v4 as uuidv4 } from 'uuid';
import { AppModule } from './app.module'; import { AppModule } from './app.module';
import { NC_LICENSE_KEY } from './constants'; import { NC_LICENSE_KEY } from './constants';
import Store from './models/Store'; import Store from './models/Store';
import { MetaTable } from './utils/globals';
import type { IEventEmitter } from './modules/event-emitter/event-emitter.interface'; import type { IEventEmitter } from './modules/event-emitter/event-emitter.interface';
import type { Express } from 'express'; import type { Express } from 'express';
import type * as http from 'http'; import type * as http from 'http';
@ -45,7 +46,6 @@ export default class Noco {
public readonly metaMgrv2: any; public readonly metaMgrv2: any;
public env: string; public env: string;
private ncToolApi;
private config: any; private config: any;
private requestContext: any; private requestContext: any;
@ -138,12 +138,12 @@ export default class Noco {
if (this.config?.auth?.jwt) { if (this.config?.auth?.jwt) {
if (!this.config.auth.jwt.secret) { if (!this.config.auth.jwt.secret) {
let secret = ( let secret = (
await Noco._ncMeta.metaGet('', '', 'nc_store', { await Noco._ncMeta.metaGet('', '', MetaTable.STORE, {
key: 'nc_auth_jwt_secret', key: 'nc_auth_jwt_secret',
}) })
)?.value; )?.value;
if (!secret) { if (!secret) {
await Noco._ncMeta.metaInsert('', '', 'nc_store', { await Noco._ncMeta.metaInsert('', '', MetaTable.STORE, {
key: 'nc_auth_jwt_secret', key: 'nc_auth_jwt_secret',
value: (secret = uuidv4()), value: (secret = uuidv4()),
}); });
@ -158,12 +158,12 @@ export default class Noco {
} }
} }
let serverId = ( let serverId = (
await Noco._ncMeta.metaGet('', '', 'nc_store', { await Noco._ncMeta.metaGet('', '', MetaTable.STORE, {
key: 'nc_server_id', key: 'nc_server_id',
}) })
)?.value; )?.value;
if (!serverId) { if (!serverId) {
await Noco._ncMeta.metaInsert('', '', 'nc_store', { await Noco._ncMeta.metaInsert('', '', MetaTable.STORE, {
key: 'nc_server_id', key: 'nc_server_id',
value: (serverId = T.id), value: (serverId = T.id),
}); });

Loading…
Cancel
Save