Remove logging to browser (#733)
* Don't log to browser console * Don't log options (too verbose) --------- Co-authored-by: ekzyis <ek@stacker.news>
This commit is contained in:
		
							parent
							
								
									4d953fc3a9
								
							
						
					
					
						commit
						045ba28c41
					
				@ -20,8 +20,6 @@ let activeCount = 0
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const log = (message, level = 'info', context) => {
 | 
					const log = (message, level = 'info', context) => {
 | 
				
			||||||
  messageChannelPort?.postMessage({ level, message, context })
 | 
					  messageChannelPort?.postMessage({ level, message, context })
 | 
				
			||||||
  if (level === 'error') console.error(message)
 | 
					 | 
				
			||||||
  else console.log(message)
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function onPush (sw) {
 | 
					export function onPush (sw) {
 | 
				
			||||||
@ -62,7 +60,7 @@ export function onPush (sw) {
 | 
				
			|||||||
          log(`[sw:push] ${nid} - closing existing notifications`)
 | 
					          log(`[sw:push] ${nid} - closing existing notifications`)
 | 
				
			||||||
          notifications.filter(({ tag: nTag }) => nTag === tag).forEach(n => n.close())
 | 
					          notifications.filter(({ tag: nTag }) => nTag === tag).forEach(n => n.close())
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        log(`[sw:push] ${nid} - show notification: ${payload.title} ${JSON.stringify(payload.options)}`)
 | 
					        log(`[sw:push] ${nid} - show notification with title "${payload.title}"`)
 | 
				
			||||||
        return await sw.registration.showNotification(payload.title, payload.options)
 | 
					        return await sw.registration.showNotification(payload.title, payload.options)
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -72,7 +70,7 @@ export function onPush (sw) {
 | 
				
			|||||||
        // incoming notification is first notification with this tag
 | 
					        // incoming notification is first notification with this tag
 | 
				
			||||||
        log(`[sw:push] ${nid} - no existing ${tag} notifications found`)
 | 
					        log(`[sw:push] ${nid} - no existing ${tag} notifications found`)
 | 
				
			||||||
        setAppBadge(sw, ++activeCount)
 | 
					        setAppBadge(sw, ++activeCount)
 | 
				
			||||||
        log(`[sw:push] ${nid} - show notification: ${payload.title} ${JSON.stringify(payload.options)}`)
 | 
					        log(`[sw:push] ${nid} - show notification with title "${payload.title}"`)
 | 
				
			||||||
        return await sw.registration.showNotification(payload.title, payload.options)
 | 
					        return await sw.registration.showNotification(payload.title, payload.options)
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -164,7 +162,7 @@ const mergeAndShowNotification = async (sw, payload, currentNotifications, tag,
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const options = { icon: payload.options?.icon, tag, data: { url: '/notifications', ...mergedPayload } }
 | 
					  const options = { icon: payload.options?.icon, tag, data: { url: '/notifications', ...mergedPayload } }
 | 
				
			||||||
  log(`[sw:push] ${nid} - show notification: ${title} ${JSON.stringify(options)}`)
 | 
					  log(`[sw:push] ${nid} - show notification with title "${payload.title}"`)
 | 
				
			||||||
  return await sw.registration.showNotification(title, options)
 | 
					  return await sw.registration.showNotification(title, options)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user