public void Authorize <ProviderType>(AuthResultCallback callback = null) where ProviderType : AuthProvider
        {
            mCurrentProvider = GetAuthProvider <ProviderType>();

            if (mCurrentProvider == null)
            {
                DebugLogger.Log("[SnipeAuthCommunicator] Authorize<ProviderType> - provider not found");

                callback?.Invoke(SnipeErrorCodes.NOT_INITIALIZED, 0);

                return;
            }

            AuthorizeWithCurrentProvider(callback);
        }
 private void InvokeAuthSuccessCallback(int user_id)
 {
     mAuthResultCallback?.Invoke(SnipeErrorCodes.OK, user_id);
     mAuthResultCallback = null;
 }
Пример #3
0
 protected virtual void InvokeAuthSuccessCallback(int user_id)
 {
     mAuthResultCallback?.Invoke(SnipeErrorCodes.OK, user_id);
     mAuthResultCallback = null;
 }