Skip to content

Duplicated Call-kit Instances #19

Description

Hello, fellow partners, I've been using this plugin for a while now, and it works flawlessly. The only issue I've encountered was when I refreshed my app (hot code push), call-kit instances will be duplicated.

I'm using Meteor 1.5 and the latest version of the plugin.

Below is the code I'm rocking with. I've also attached a video sample, showing the issue.

https://vimeo.com/227741568

function onDeviceReady() {
   callUUID = '';
   callKit = null;

   function callChanged(data) {
     console.log("onCallChanged: " + JSON.stringify(data));
   }

   function audioSystem(data) {
     console.log("onAudioSystem: " + JSON.stringify(data));
   }

   callKit = new CallKit();
   callKit.register(callChanged, audioSystem);

   incomingCall = function() {
     this.callKit.reportIncomingCall('Incoming call', {
       supportsVideo: false,
       supportsGroup: false,
       supportsUngroup: false,
       supportsDTMF: false,
       supportsHold: false
     }, function(uuid) {
       this.callUUID = uuid;
       console.log('call reported. returned uuid: ' + uuid);
     });
   }
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions