I wasn't able to reproduce it. Make sure that you are not calling GetUserTokenId multiple times.
Anyway it shouldn't be difficult to ignore the second event raised. You can store the last event time in a global long variable and test it when the event is raised.
I wasn't able to reproduce it. Make sure that you are not calling GetUserTokenId multiple times.
Anyway it shouldn't be difficult to ignore the second event raised. You can store the last event time in a global long variable and test it when the event is raised.