ToyboxZach
ToyboxZach
Restructure how we handle the Tracker, instead of a global listen to any change make the listens happen on specific queries and collections. Also fixes some bugs where we would...
When reconnecting to the server the order of events is Meteor.status().connected == true Meteor.loggingIn() == true Meteor.loggingIn() == false Meteor.user() gets set When I would expect Meteor.status().connected == true Meteor.loggingIn()...
I have this code: ``` await messaging().requestPermission(); // IMPORTANT! await messaging().registerDeviceForRemoteMessages(); let token = await messaging().getToken(); ``` If I run this I get an error logged: Usage of "messaging().registerDeviceForRemoteMessages()" is...
I am not sure what changed but my app started running into this issue https://github.com/mixpanel/mixpanel-iphone/issues/937 And it looks like the solution is to just upgrade the mixpanel pod since this...
## Issue I was getting a "TypeError: Cannot read property 'then' of undefined, js engine: hermes" on android and could not figure out what was causing it ``` function onBackgroundNoticiation(){...
I had code that was initializing mixpanel the old way: ``` Mixpanel.init("TOKEN HERE", false) .then((mixpanel) => { ``` And was getting a crash moving to the new style resolved it...
This looks like it was a change initially done for some unrelated test and the docs went back and forth with specifying whether localhost should be by default replaced with...
If no ROOT_URL is specified On Meteor 2 Metoer.absoluteUrl() returns localhost:3000 On Meteor 3 Metoer.absoluteUrl() returns 127.0.01:3000 What's worse is you can't even force ROOT_URL = localhost as it seems...
The async cursor needs to define the asyncIterator Probably something like this: ``` [Symbol.asyncIterator]() { return this._cursor[Symbol.asyncIterator](); } ``` Discussed here: https://forums.meteor.com/t/symbol-asynciterator-for-the-cursor-in-version-3-0-alpha-11/60549/7
Found a breaking change from the upgrade to version 3 that doesn't seem like it was intentional: On Server: ``` Meteor.methods({ throwAnError:function() { throw "Error"; } } ``` On client:...