Compare commits

..

2 Commits

Author SHA1 Message Date
Kayne Ruse 7a48780f50 Update package.json 2021-07-23 21:25:24 +10:00
Kayne Ruse 33952a9896 Changed chat line id to index 2021-07-23 21:24:19 +10:00
3 changed files with 7 additions and 7 deletions
+4 -4
View File
@@ -43,7 +43,7 @@ const ChatReports = props => {
<td>{report.chatlog.room}</td> <td>{report.chatlog.room}</td>
<td>{report.chatlog.text}</td> <td>{report.chatlog.text}</td>
<td>{report.reporter.join(', ')}</td> <td>{report.reporter.join(', ')}</td>
<td><button onClick={() => deleteReportsFor(report.chatlogId, authTokens.tokenFetch, setReports)}>Delete</button></td> <td><button onClick={() => deleteReportsFor(report.chatlogIndex, authTokens.tokenFetch, setReports)}>Delete</button></td>
</tr> </tr>
))} ))}
</tbody> </tbody>
@@ -51,17 +51,17 @@ const ChatReports = props => {
); );
}; };
const deleteReportsFor = (chatlogId, tokenFetch, setReports) => { const deleteReportsFor = (chatlogIndex, tokenFetch, setReports) => {
tokenFetch(`${process.env.CHAT_URI}/admin/reports`, { tokenFetch(`${process.env.CHAT_URI}/admin/reports`, {
method: 'DELETE', method: 'DELETE',
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*' 'Access-Control-Allow-Origin': '*'
}, },
body: JSON.stringify({ chatlogId }) body: JSON.stringify({ chatlogIndex })
}); });
setReports(reports => reports.filter(report => report.chatlogId != chatlogId)); setReports(reports => reports.filter(report => report.chatlogIndex != chatlogIndex));
}; };
export default ChatReports; export default ChatReports;
+2 -2
View File
@@ -96,7 +96,7 @@ const processLine = (line, index, accessToken) => {
content = <strong>{content}</strong>; content = <strong>{content}</strong>;
} }
return <li key={index} className='line'>{content}<div className='report'><a onClick={() => processReport(line, accessToken)} style={{ display: line.id && !line.notification ? 'flex' : 'none' }}>!!!</a></div></li>; return <li key={index} className='line'>{content}<div className='report'><a onClick={() => processReport(line, accessToken)} style={{ display: line.index && !line.notification ? 'flex' : 'none' }}>!!!</a></div></li>;
}; };
const processReport = (line, accessToken) => { const processReport = (line, accessToken) => {
@@ -105,7 +105,7 @@ const processReport = (line, accessToken) => {
if (yes) { if (yes) {
socket.emit('report', { socket.emit('report', {
accessToken, accessToken,
id: line.id index: line.index
}); });
} }
}; };
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "mern-template", "name": "mern-template",
"version": "1.0.1", "version": "1.0.2",
"description": "A website template using the MERN stack.", "description": "A website template using the MERN stack.",
"main": "server/server.js", "main": "server/server.js",
"scripts": { "scripts": {