mirror of
https://github.com/ClaytonWWilson/CS307-Team24.git
synced 2025-12-16 10:18:48 +00:00
commit
e218708e0a
@ -449,7 +449,7 @@ exports.addSubscription = (req, res) => {
|
|||||||
.catch(err => {
|
.catch(err => {
|
||||||
return res.status(500).json({ err });
|
return res.status(500).json({ err });
|
||||||
});
|
});
|
||||||
return res.status(500).json({ error: "shouldn't execute" });
|
return res.status(200).json({ message: "ok" });
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -489,6 +489,6 @@ exports.removeSub = (req, res) => {
|
|||||||
.catch(err => {
|
.catch(err => {
|
||||||
return res.status(500).json({ err });
|
return res.status(500).json({ err });
|
||||||
});
|
});
|
||||||
return res.status(500).json({ error: "shouldn't execute" });
|
return res.status(200).json({ message: "ok" });
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@ -70,12 +70,15 @@ const styles = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
class user extends Component {
|
class user extends Component {
|
||||||
state = {
|
constructor() {
|
||||||
|
super();
|
||||||
|
this.state = {
|
||||||
profile: null,
|
profile: null,
|
||||||
imageUrl: null,
|
imageUrl: null,
|
||||||
topics: null,
|
topics: null,
|
||||||
newTopic: null
|
newTopic: null
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
handleDelete = topic => {
|
handleDelete = topic => {
|
||||||
console.log(topic);
|
console.log(topic);
|
||||||
@ -83,8 +86,16 @@ class user extends Component {
|
|||||||
.post(`/deleteTopic`, {
|
.post(`/deleteTopic`, {
|
||||||
unfollow: topic
|
unfollow: topic
|
||||||
})
|
})
|
||||||
.then(function() {
|
.then(() => {
|
||||||
location.reload();
|
let tempTopics = this.state.topics;
|
||||||
|
tempTopics.forEach((oldTopic, index) => {
|
||||||
|
if (oldTopic === topic) {
|
||||||
|
tempTopics.splice(index, 1);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
this.setState({
|
||||||
|
topics: tempTopics
|
||||||
|
});
|
||||||
})
|
})
|
||||||
.catch(function(err) {
|
.catch(function(err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
@ -96,8 +107,13 @@ class user extends Component {
|
|||||||
.post("/putTopic", {
|
.post("/putTopic", {
|
||||||
following: this.state.newTopic
|
following: this.state.newTopic
|
||||||
})
|
})
|
||||||
.then(function() {
|
.then(() => {
|
||||||
location.reload();
|
let tempTopics = this.state.topics;
|
||||||
|
tempTopics.push(this.state.newTopic);
|
||||||
|
this.setState({
|
||||||
|
topics: tempTopics,
|
||||||
|
newTopic: ""
|
||||||
|
});
|
||||||
})
|
})
|
||||||
.catch(function(err) {
|
.catch(function(err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user