use realtime mode

This commit is contained in:
SrGooglo 2025-03-25 23:03:45 +00:00
parent b5564e0902
commit 8a20633531
2 changed files with 33 additions and 36 deletions

View File

@ -7,33 +7,33 @@ import FeedModel from "@models/feed"
import "./index.less" import "./index.less"
const emptyListRender = () => { const emptyListRender = () => {
return <div className="emptyFeed"> return (
<h2> <div className="emptyFeed">
We don't have any posts to show you. <h2>We don't have any posts to show you.</h2>
</h2>
<p> <p>
Search for new people to follow on <a onClick={() => app.location.push("/?type=global")}>global</a> tab, and start view their posts. Search for new people to follow on{" "}
</p> <a onClick={() => app.location.push("/?type=global")}>global</a>{" "}
</div> tab, and start view their posts.
</p>
</div>
)
} }
export class Feed extends React.Component { export class Feed extends React.Component {
render() { render() {
return <PostsList return (
disableHasReplies <PostsList
ref={this.props.innerRef} disableHasReplies
emptyListRender={emptyListRender} ref={this.props.innerRef}
loadFromModel={FeedModel.getTimelineFeed} emptyListRender={emptyListRender}
watchTimeline={[ loadFromModel={FeedModel.getTimelineFeed}
"feed.new", realtime
"post.delete", />
]} )
realtime }
/>
}
} }
export default React.forwardRef((props, ref) => { export default React.forwardRef((props, ref) => {
return <Feed {...props} innerRef={ref} /> return <Feed {...props} innerRef={ref} />
}) })

View File

@ -7,16 +7,13 @@ import Feed from "@models/feed"
import "./index.less" import "./index.less"
export default class ExplorePosts extends React.Component { export default class ExplorePosts extends React.Component {
render() { render() {
return <PostsList return (
disableHasReplies <PostsList
loadFromModel={Feed.getGlobalTimelineFeed} disableHasReplies
watchTimeline={[ loadFromModel={Feed.getGlobalTimelineFeed}
"post.new", realtime
"post.delete", />
"feed.new", )
]} }
realtime
/>
}
} }