bool AiaGetRefreshToken()

in ports/LWA/src/aia_lwa_config.c [30:51]


bool AiaGetRefreshToken( char* refreshToken, size_t* len )
{
    if( !len )
    {
        AiaLogError( "Null len." );
        return false;
    }
    size_t refreshTokenLen = strlen( g_aiaLwaRefreshToken ) + 1;
    if( refreshToken )
    {
        /* TODO: ADSER-1938 Implement LWA calls. */
        if( *len < refreshTokenLen )
        {
            AiaLogError(
                "refreshToken buffer too small to hold refresh token." );
            return false;
        }
        strncpy( refreshToken, g_aiaLwaRefreshToken, refreshTokenLen );
    }
    *len = refreshTokenLen;
    return true;
}