import React from 'react'; import * as Constants from '../../modules/constants'; export default class Update extends React.PureComponent { constructor(...args) { super(...args); this.state = { title: this.props.language.title, date: '21/07/2020', content: this.props.language.title }; } async getUpdate() { if (localStorage.getItem('offlineMode') === 'true') return this.setState({ title: this.props.language.offline.title, content: this.props.language.offline.description }); try { // Get update log from the API let data = await fetch(Constants.API_URL + '/getUpdate'); data = await data.json(); this.setState({ title: data.title, content: data.content }); } catch (e) { // If it fails, we send an error this.setState({ title: this.props.language.error.title, content: this.props.language.error.description }); } } componentDidMount() { localStorage.setItem('viewedUpdate', true); this.getUpdate(); } render() { return
×

By Mue •
update picture
Image of JIF.

; } }