mirror of
https://github.com/Yonle/bostr.git
synced 2025-03-17 21:32:43 +01:00
27 lines
519 B
JavaScript
27 lines
519 B
JavaScript
"use strict";
|
|
const { Worker } = require("worker_threads");
|
|
const worker = new Worker(__dirname + "/worker_bouncer.js", { name: "Bostr (worker)" });
|
|
|
|
let id = null;
|
|
|
|
worker.on('message', msg => {
|
|
console.log(msg);
|
|
if (!id && msg.id) {
|
|
id = msg.id;
|
|
|
|
worker.postMessage({
|
|
type: "req",
|
|
id,
|
|
sid: "TestWorker",
|
|
filters: [{ kinds: [1] }]
|
|
});
|
|
}
|
|
});
|
|
|
|
worker.on("online", _ => {
|
|
worker.postMessage({
|
|
type: "getsess",
|
|
data: { ip: "[TestWorker]", ident: "TestWorker" }
|
|
})
|
|
});
|