fix(core): update
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
import * as plugins from './smartdaemon.plugins';
|
||||
import { SmartDaemonTemplateManager } from './smartdaemon.classes.templatemanager';
|
||||
import { SmartDaemonService, ISmartDaemonServiceConstructorOptions } from './smartdaemon.classes.service';
|
||||
import {
|
||||
SmartDaemonService,
|
||||
ISmartDaemonServiceConstructorOptions,
|
||||
} from './smartdaemon.classes.service';
|
||||
import { SmartDaemonSystemdManager } from './smartdaemon.classes.systemdmanager';
|
||||
|
||||
|
||||
|
||||
export class SmartDaemon {
|
||||
public templateManager: SmartDaemonTemplateManager;
|
||||
public systemdManager: SmartDaemonSystemdManager;
|
||||
@@ -17,13 +18,15 @@ export class SmartDaemon {
|
||||
/**
|
||||
* adds a service
|
||||
* @param nameArg
|
||||
* @param commandArg
|
||||
* @param workingDirectoryArg
|
||||
* @param commandArg
|
||||
* @param workingDirectoryArg
|
||||
*/
|
||||
public async addService(optionsArg: ISmartDaemonServiceConstructorOptions): Promise<SmartDaemonService> {
|
||||
public async addService(
|
||||
optionsArg: ISmartDaemonServiceConstructorOptions
|
||||
): Promise<SmartDaemonService> {
|
||||
let serviceToAdd: SmartDaemonService;
|
||||
const existingServices = await this.systemdManager.getServices();
|
||||
const existingService = existingServices.find(serviceArg => {
|
||||
const existingService = existingServices.find((serviceArg) => {
|
||||
return serviceArg.name === optionsArg.name;
|
||||
});
|
||||
if (!existingService) {
|
||||
|
Reference in New Issue
Block a user