1- import { SERVICE_KEY } from "~/constants/enums.js" ;
1+ import { SERVICE_KEY } from "~/constants/enums.js" ;
22
3- export function serviceTypeLP ( { logsRaw, serviceKey, processName} ) {
3+ export function serviceTypeLP ( { logsRaw, serviceKey, processName } ) {
44 if ( serviceKey === SERVICE_KEY . PGADMIN ) return parsepgAdmin4 ( logsRaw , processName )
55 if ( serviceKey === SERVICE_KEY . RCLONE ) return parseWebdavLogs ( logsRaw , processName )
66 if ( serviceKey === SERVICE_KEY . ZURG ) return parseZurg ( logsRaw , processName )
77 if ( serviceKey === SERVICE_KEY . RIVEN_BE ) return parseRivenLogs ( logsRaw , processName )
8- if ( serviceKey === SERVICE_KEY . DMB_API ) return parseDMBLogs ( logsRaw , processName )
9- if ( serviceKey === SERVICE_KEY . DMB_FE ) return parseDMBLogs ( logsRaw , processName )
8+ if ( serviceKey === SERVICE_KEY . DMB_API || serviceKey === SERVICE_KEY . DUMB_API ) return parseDMBLogs ( logsRaw , processName )
9+ if ( serviceKey === SERVICE_KEY . DMB_FE || serviceKey === SERVICE_KEY . DUMB_FE ) return parseDMBLogs ( logsRaw , processName )
1010 if ( serviceKey === SERVICE_KEY . CLI_DEBRID ) return parseCliDebridLogs ( logsRaw , processName )
1111 if ( serviceKey === SERVICE_KEY . CLI_BATTERY ) return parseCliBatteryLogs ( logsRaw , processName )
1212}
@@ -106,7 +106,7 @@ const parseWebdavLogs = (logText) => {
106106 if ( match ) {
107107 if ( currentEntry ) parsedLogs . push ( currentEntry ) ;
108108
109- const [ , timestamp , level , processName , message ] = match ;
109+ const [ , timestamp , level , processName , message ] = match ;
110110 currentEntry = {
111111 timestamp : new Date ( timestamp ) ,
112112 level : level . trim ( ) ,
@@ -134,7 +134,7 @@ const parseCliDebridLogs = (logsRaw, processName) => {
134134 if ( match ) {
135135 if ( currentEntry ) parsedLogs . push ( currentEntry ) ;
136136
137- const [ , timestampStr , file , func , lineNum , level , message ] = match ;
137+ const [ , timestampStr , file , func , lineNum , level , message ] = match ;
138138 const timePart = timestampStr . split ( ' ' ) [ 1 ] ; // extract HH:MM:SS
139139
140140 currentEntry = {
@@ -166,7 +166,7 @@ const parseCliBatteryLogs = (logsRaw, processName) => {
166166 // Push the previous entry if it exists
167167 if ( currentEntry ) parsedLogs . push ( currentEntry ) ;
168168
169- const [ , timestampStr , level , message ] = match ;
169+ const [ , timestampStr , level , message ] = match ;
170170 const timePart = timestampStr . split ( ' ' ) [ 1 ] ; // extract HH:MM:SS
171171
172172 currentEntry = {
@@ -202,7 +202,7 @@ const parseDMBLogs = (logsRaw, processName) => {
202202 if ( match ) {
203203 if ( currentEntry ) parsedLogs . push ( currentEntry ) ;
204204
205- const [ , timestampStr , level , rawProcess , message ] = match ;
205+ const [ , timestampStr , level , rawProcess , message ] = match ;
206206 // Remove ANSI codes from message
207207 const cleanMessage = message . replace ( ansiRegex , '' ) . trim ( ) ;
208208 // Parse timestamp and get HH:mm:ss
@@ -212,7 +212,7 @@ const parseDMBLogs = (logsRaw, processName) => {
212212 if ( ! isNaN ( dateObj . getTime ( ) ) ) {
213213 timePart = dateObj . toTimeString ( ) . split ( ' ' ) [ 0 ] ;
214214 }
215- } catch ( e ) { }
215+ } catch ( e ) { }
216216
217217 currentEntry = {
218218 timestamp : timePart ,
0 commit comments