🔧 WIP kafka-powered search + download

This commit is contained in:
2024-06-03 17:12:08 -04:00
parent 2247411ac8
commit a4ccc78fe8
3 changed files with 55 additions and 21 deletions

View File

@@ -124,12 +124,9 @@ export default class SocketService extends Service {
config: "object",
},
async handler(ctx) {
console.log("a, a kanha kanha...");
const { query, config, namespace } = ctx.params;
const namespacedInstance = this.io.of(namespace || "/");
const ADCPPSocket = new AirDCPPSocket(config);
console.log("asdas", ADCPPSocket);
try {
await ADCPPSocket.connect();
const instance = await ADCPPSocket.post(
@@ -146,10 +143,13 @@ export default class SocketService extends Service {
await ADCPPSocket.addListener(
`search`,
`search_result_added`,
(groupedResult) => {
(data) => {
namespacedInstance.emit(
"searchResultAdded",
groupedResult
{
groupedResult: data,
instanceId: instance.id,
}
);
},
instance.id
@@ -158,10 +158,17 @@ export default class SocketService extends Service {
await ADCPPSocket.addListener(
`search`,
`search_result_updated`,
(updatedResult) => {
(data) => {
console.log({
updatedResult: data,
instanceId: instance.id,
});
namespacedInstance.emit(
"searchResultUpdated",
updatedResult
{
updatedResult: data,
instanceId: instance.id,
}
);
},
instance.id