eyeosDesktopAuthServive: Refactor to enable multiple calls to checkCard
eyeosDesktopAuthServive: Refactor to enable multiple calls to checkCard

CheckCard was returning a new promise and performing the check each time
it was called. Now it returns the always same promise and only checks
the card the first time its called.

Open365/desktop,Open365/desktop,Open365/desktop