I am using a custom expiration date field. Unfortunately, when I extend a license, that field does not get updated immediately,and I've been using the trick of calling TA_IsGenuine() to make the update seen by the user immediately.But this has unintended consequences: if Inet is down and I am checking for license expiration then the user experiences ~15sec delay. I was trying to use TA_IsGenuineEx() instead, but this does not necessarily update the expiration immediately.
I guess, instead of automatically calling IsGenuine() I could ask the user to reactivate the license?But then I can't, for example, shorten a license immediately. It is a lesser issue, but is there a better way?
Also, why isn't expiration date part of the basic functions of IsGenuine's?