h3llo
h3llo
TtRPC
Created by h3llo on 12/26/2024 in #❓-help
subscription tracked returns a 3-tuple to frontend instead of object
I am using tracked as per recommendation in https://trpc.io/docs/server/subscriptions#tracked like this:
for await (const [eventData] of iterable) {
yield tracked(eventData.jobId, eventData);
}
for await (const [eventData] of iterable) {
yield tracked(eventData.jobId, eventData);
}
It's properly typed on both frontend and backend, eg:
{
id: string;
data: someObject;
}
{
id: string;
data: someObject;
}
however what I actually receive on frontend is an 3-tuple [id, data, null]. I tried this both on versions "11.0.0-rc.666" and next and got the same results.
3 replies