Skip to content

Wrong error fired on useServiceWorker() called second time  #114

Closed
@zezic

Description

@zezic
  • Operating System version: Ubuntu 16.04 (don't matter)
  • Firebase SDK version: 4.1.5
  • Firebase Product: messaging

Steps to reproduce:

Call firebase.messaging().useServiceWorker(sw_registration) second time and get wrong error message: USE_SW_BEFORE_GET_TOKEN
There should be some warning about repeated assigning of Service Worker because we don't try to get token here, only assign Service Worker.

Relevant Code:

let firebase = require('firebase/app')
require('firebase/messaging')
firebase.initializeApp({
  messagingSenderId: FCM_SENDER_ID
})
firebase.messaging().useServiceWorker(sw_registration)
firebase.messaging().useServiceWorker(sw_registration) // wrong error here

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions