let query;
let params;
switch (getWhat) {
case "posts":
query = api.user.userPosts;
params = { user: uid, what: "posts", cursor: at };
break;
case "likes":
query = api.user.userPosts;
params = { user: uid, what: "likes", cursor: at };
break;
case "following":
query = api.user.followedPosts;
}
//@ts-ignore
const { data, isPlaceholderData } = query.useQuery(params, {
//@ts-ignore
placeholderData: (prevRes) => prevRes ?? initPosts,
});
let query;
let params;
switch (getWhat) {
case "posts":
query = api.user.userPosts;
params = { user: uid, what: "posts", cursor: at };
break;
case "likes":
query = api.user.userPosts;
params = { user: uid, what: "likes", cursor: at };
break;
case "following":
query = api.user.followedPosts;
}
//@ts-ignore
const { data, isPlaceholderData } = query.useQuery(params, {
//@ts-ignore
placeholderData: (prevRes) => prevRes ?? initPosts,
});