makeRequest not using preloaded data
------------------------------------

                 Key: SHINDIG-1123
                 URL: https://issues.apache.org/jira/browse/SHINDIG-1123
             Project: Shindig
          Issue Type: Bug
          Components: PHP
         Environment: shindig (PHP) trunk
            Reporter: Matthieu Huguet


Hi,

It seems that makeRequest is not using preloaded data : request are executed 2 
times !
Here is simple a test gadget  (it preloads a page and call makeRequest to load 
the same page).

<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Preload test">
    <Preload href="http://social-app-tutorial.appspot.com/static/hello.html";
             views="home" />
  </ModulePrefs>
  <Content view="home" type="html">
    <![CDATA[
    <script type="text/javascript">
      var params = {};
      
gadgets.io.makeRequest('http://social-app-tutorial.appspot.com/static/hello.html',
 function(r){}, params);
    </script>
    ]]>
  </Content>
</Module>


To reproduce :

1) Put some debug in your BasicRemoteContentFetcher::fetchRequest() and 
BasicRemoteContentFetcher::multiFetchRequest()

2) Empty your shindig cache
    [ http://social-app-tutorial.appspot.com/static/hello.html  is cached 10 
minutes (See expires/cache-control headers) ]

3) Render the gadget
Result :
[2009-07-21T15:08:15+00:00] [DEBUG] [default]: multiFetchRequest : 
http://social-app-tutorial.appspot.com/static/hello.html
[2009-07-21T15:08:15+00:00] [DEBUG] [default]: fetchRequest : 
http://social-app-tutorial.appspot.com/static/hello.html



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to