mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-11-26 07:52:19 +00:00
parent
31715ca75c
commit
e03d3c40e6
|
@ -695,9 +695,9 @@ export class Post extends Component<any, PostState> {
|
||||||
op == UserOperation.SavePost
|
op == UserOperation.SavePost
|
||||||
) {
|
) {
|
||||||
let data = wsJsonToRes<PostResponse>(msg);
|
let data = wsJsonToRes<PostResponse>(msg);
|
||||||
let pv = this.state.postRes?.post_view;
|
let res = this.state.postRes;
|
||||||
if (pv) {
|
if (res) {
|
||||||
pv = data.post_view;
|
res.post_view = data.post_view;
|
||||||
this.setState(this.state);
|
this.setState(this.state);
|
||||||
setupTippy();
|
setupTippy();
|
||||||
}
|
}
|
||||||
|
@ -717,10 +717,10 @@ export class Post extends Component<any, PostState> {
|
||||||
} else if (op == UserOperation.BanFromCommunity) {
|
} else if (op == UserOperation.BanFromCommunity) {
|
||||||
let data = wsJsonToRes<BanFromCommunityResponse>(msg);
|
let data = wsJsonToRes<BanFromCommunityResponse>(msg);
|
||||||
|
|
||||||
let postRes = this.state.postRes;
|
let res = this.state.postRes;
|
||||||
if (postRes) {
|
if (res) {
|
||||||
if (postRes.post_view.creator.id == data.person_view.person.id) {
|
if (res.post_view.creator.id == data.person_view.person.id) {
|
||||||
postRes.post_view.creator_banned_from_community = data.banned;
|
res.post_view.creator_banned_from_community = data.banned;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -730,9 +730,9 @@ export class Post extends Component<any, PostState> {
|
||||||
this.setState(this.state);
|
this.setState(this.state);
|
||||||
} else if (op == UserOperation.AddModToCommunity) {
|
} else if (op == UserOperation.AddModToCommunity) {
|
||||||
let data = wsJsonToRes<AddModToCommunityResponse>(msg);
|
let data = wsJsonToRes<AddModToCommunityResponse>(msg);
|
||||||
let postRes = this.state.postRes;
|
let res = this.state.postRes;
|
||||||
if (postRes) {
|
if (res) {
|
||||||
postRes.moderators = data.moderators;
|
res.moderators = data.moderators;
|
||||||
this.setState(this.state);
|
this.setState(this.state);
|
||||||
}
|
}
|
||||||
} else if (op == UserOperation.BanPerson) {
|
} else if (op == UserOperation.BanPerson) {
|
||||||
|
@ -741,10 +741,10 @@ export class Post extends Component<any, PostState> {
|
||||||
.filter(c => c.creator.id == data.person_view.person.id)
|
.filter(c => c.creator.id == data.person_view.person.id)
|
||||||
.forEach(c => (c.creator.banned = data.banned));
|
.forEach(c => (c.creator.banned = data.banned));
|
||||||
|
|
||||||
let postRes = this.state.postRes;
|
let res = this.state.postRes;
|
||||||
if (postRes) {
|
if (res) {
|
||||||
if (postRes.post_view.creator.id == data.person_view.person.id) {
|
if (res.post_view.creator.id == data.person_view.person.id) {
|
||||||
postRes.post_view.creator.banned = data.banned;
|
res.post_view.creator.banned = data.banned;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.setState(this.state);
|
this.setState(this.state);
|
||||||
|
@ -762,11 +762,11 @@ export class Post extends Component<any, PostState> {
|
||||||
this.setState({ siteRes: data });
|
this.setState({ siteRes: data });
|
||||||
} else if (op == UserOperation.TransferCommunity) {
|
} else if (op == UserOperation.TransferCommunity) {
|
||||||
let data = wsJsonToRes<GetCommunityResponse>(msg);
|
let data = wsJsonToRes<GetCommunityResponse>(msg);
|
||||||
let postRes = this.state.postRes;
|
let res = this.state.postRes;
|
||||||
if (postRes) {
|
if (res) {
|
||||||
postRes.community_view = data.community_view;
|
res.community_view = data.community_view;
|
||||||
postRes.post_view.community = data.community_view.community;
|
res.post_view.community = data.community_view.community;
|
||||||
postRes.moderators = data.moderators;
|
res.moderators = data.moderators;
|
||||||
this.setState(this.state);
|
this.setState(this.state);
|
||||||
}
|
}
|
||||||
} else if (op == UserOperation.BlockPerson) {
|
} else if (op == UserOperation.BlockPerson) {
|
||||||
|
|
Loading…
Reference in a new issue