public FakeServerCache.with_data( string data ) {
this.fname = "/" + GLib.Checksum.compute_for_string(GLib.ChecksumType.MD5, data, data.length) + ".js";
- this.data = data;
+ this.data = data.data;
this.content_type = "text/javascript";
this.size= data.length;
var file = File.new_for_path ( GLib.Environment.get_home_dir() + "/gitlive" + fname);
if (!file.query_exists()) {
- this.data = "";
+ this.data = "".data;
this.content_type = "";
this.size = 0;
return;
this.data = data;
print("FakeServerCache :%s, %s (%s/%d)\n", fname ,
- this.content_type, this.size.to_string(), this.data.data.length);
+ this.content_type, this.size.to_string(), this.data.length);
}
public void run(WebKit.URISchemeRequest request, Cancellable? cancellable)
{
- var stream = new GLib.MemoryInputStream.from_data (this.data.data, GLib.free);
+ var stream = new GLib.MemoryInputStream.from_data (this.data, GLib.free);
print("SEND %s\nwe", this.size.to_string());
request.finish(stream,