remove servo code from wasm rewriter

This commit is contained in:
Toshit Chawda 2024-12-13 23:02:27 -08:00
parent 6c437d528f
commit 509b10337a
No known key found for this signature in database
GPG key ID: 91480ED99E2B3D9D
12 changed files with 39 additions and 51 deletions

View file

@ -6,18 +6,17 @@ use rewriter::{cfg::Config, rewrite, RewriteResult};
use url::Url;
use urlencoding::encode;
fn encode_string(str: String) -> String {
encode(&str).to_string()
}
fn dorewrite(data: &str) -> Result<RewriteResult> {
let url = Url::from_str("https://google.com/glorngle/si.js").context("failed to make url")?;
rewrite(
data,
Config {
prefix: "/scrammedjet/".to_string(),
encoder: Box::new(encode_string),
base: url.to_string(),
urlrewriter: Box::new(move |x: String| {
encode(url.join(&x).unwrap().as_str()).to_string()
}),
base: Url::from_str("https://google.com/glorngle/si.js").context("invalid base")?,
sourcetag: "glongle1".to_string(),
wrapfn: "$wrap".to_string(),