File size: 600 Bytes
57a889c
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { Injectable } from '@nestjs/common';
import * as svc from '../../services/settingsService';

/**
 * Thin Nest wrapper around the existing settings service. The key/value SQL and
 * secret-redaction reuse the legacy code unchanged.
 */
@Injectable()
export class SettingsService {
  getUserSettings(userId: number) { return svc.getUserSettings(userId); }
  upsertSetting(userId: number, key: string, value: unknown) { return svc.upsertSetting(userId, key, value); }
  bulkUpsertSettings(userId: number, settings: Record<string, unknown>) { return svc.bulkUpsertSettings(userId, settings); }
}