working on showing single posts for users we dont know about
This commit is contained in:
20
src/App.ts
20
src/App.ts
@@ -236,18 +236,9 @@ export class App {
|
||||
for (let userID of userIDs) {
|
||||
// console.log.apply(null, log(`[app] announceUsers, got user:${userID} from peer ${sendingPeerID}`));
|
||||
this.sync.addUserPeer(userID, sendingPeerID);
|
||||
|
||||
const isUserOrPostRoute = (this.router.route & (App.Route.USER | App.Route.POST)) !== 0;
|
||||
|
||||
if (isUserOrPostRoute) {
|
||||
if (userID !== this.router.userID) {
|
||||
continue;
|
||||
}
|
||||
} else {
|
||||
if (!this.sync.shouldSyncUserID(userID)) {
|
||||
console.log.apply(null, log(`[app] announceUser_rpc_response skipping user[${logID(userID)}] from[${logID(sendingPeerID)}]`));
|
||||
continue;
|
||||
}
|
||||
if (!(this.sync.shouldSyncUserID(userID) || (this.router.route & (App.Route.USER | App.Route.POST) && userID === this.router.userID))) {
|
||||
console.log.apply(null, log(`[app] announceUser_rpc_response skipping user[${logID(userID)}] from[${logID(sendingPeerID)}]`));
|
||||
continue;
|
||||
}
|
||||
|
||||
console.log.apply(null, log(`[app] calling getPostIDsForUser for user [${logID(userID)}] on peer [${logID(sendingPeerID)}]`));
|
||||
@@ -1100,10 +1091,7 @@ export class App {
|
||||
let posts: StoragePost[] = [];
|
||||
|
||||
if (postID) {
|
||||
const post = await getPostForUser(userID, postID);
|
||||
|
||||
posts = post ? [post] : [];
|
||||
|
||||
posts = await getPostForUser(userID, postID);
|
||||
} else {
|
||||
posts = await getData(userID, new Date(2022, 8), new Date());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user