31 lines
950 B
JavaScript
31 lines
950 B
JavaScript
import ext from "./utils/ext";
|
|
import storage from "./utils/storage";
|
|
|
|
ext.runtime.onMessage.addListener(
|
|
function(request, sender, sendResponse) {
|
|
if(request.action === "perform-save") {
|
|
var data = JSON.parse(request.data);
|
|
var url;
|
|
var token;
|
|
storage.get('url', function(resp) {
|
|
url = resp.url;
|
|
storage.get('token', function(resp) {
|
|
token = resp.token;
|
|
console.log("Extension Type: ", "/* @echo extension */");
|
|
console.log("PERFORM AJAX", request.data);
|
|
var destination = url+"?v=1&u="+encodeURIComponent(data.url)+"&t="+encodeURIComponent(data.title)+"&m="+encodeURIComponent(token);
|
|
|
|
console.log("Destination: ", destination);
|
|
fetch(destination)
|
|
.then(function(response) {
|
|
console.log(response);
|
|
});
|
|
|
|
sendResponse({ action: "saved" });
|
|
});
|
|
});
|
|
|
|
|
|
}
|
|
}
|
|
); |