update
This commit is contained in:
@ -1,18 +1,19 @@
|
||||
import * as plugins from '../plugins.js';
|
||||
import * as paths from '../paths.js';
|
||||
import { logger } from '../logger.js';
|
||||
import type { SzPlatformService } from '../classes.platformservice.js';
|
||||
// Import types from platform interfaces
|
||||
import type { default as platformInterfaces } from '../types/platform.interfaces.js';
|
||||
|
||||
import type { ISmsConfig } from '../config/sms.config.js';
|
||||
import { ConfigValidator, smsConfigSchema } from '../config/index.js';
|
||||
|
||||
export class SmsService {
|
||||
public platformServiceRef: SzPlatformService;
|
||||
public platformServiceRef: any; // Platform service reference, using any to avoid dependency
|
||||
public projectinfo: plugins.projectinfo.ProjectInfo;
|
||||
public typedrouter = new plugins.typedrequest.TypedRouter();
|
||||
public config: ISmsConfig;
|
||||
|
||||
constructor(platformServiceRefArg: SzPlatformService, options: ISmsConfig) {
|
||||
constructor(platformServiceRefArg: any, options: ISmsConfig) {
|
||||
this.platformServiceRef = platformServiceRefArg;
|
||||
|
||||
// Validate and apply defaults to configuration
|
||||
|
Reference in New Issue
Block a user