| @@ -31,10 +31,7 @@ export default ({ user }: Props) => { | |||||
| void (axios.delete ( | void (axios.delete ( | ||||
| `${ API_BASE_URL }/posts/${ id }/viewed`, | `${ API_BASE_URL }/posts/${ id }/viewed`, | ||||
| { headers: { 'X-Transfer-Code': localStorage.getItem ('user_code') || '' } }) | { headers: { 'X-Transfer-Code': localStorage.getItem ('user_code') || '' } }) | ||||
| .then (res => setPost (post => { | |||||
| post.viewed = false | |||||
| return post | |||||
| })) | |||||
| .then (res => setPost (post => ({ ...post, viewed: false }))) | |||||
| .catch (err => toast ({ title: '失敗……', | .catch (err => toast ({ title: '失敗……', | ||||
| description: '通信に失敗しました……' }))) | description: '通信に失敗しました……' }))) | ||||
| } | } | ||||
| @@ -44,10 +41,7 @@ export default ({ user }: Props) => { | |||||
| `${ API_BASE_URL }/posts/${ id }/viewed`, | `${ API_BASE_URL }/posts/${ id }/viewed`, | ||||
| { }, | { }, | ||||
| { headers: { 'X-Transfer-Code': localStorage.getItem ('user_code') || '' } }) | { headers: { 'X-Transfer-Code': localStorage.getItem ('user_code') || '' } }) | ||||
| .then (res => setPost (post => { | |||||
| post.viewed = true | |||||
| return post | |||||
| })) | |||||
| .then (res => setPost (post => ({ ...post, viewed: true }))) | |||||
| .catch (err => toast ({ title: '失敗……', | .catch (err => toast ({ title: '失敗……', | ||||
| description: '通信に失敗しました……' }))) | description: '通信に失敗しました……' }))) | ||||
| } | } | ||||