Skip to content

Commit 6dc7ec6

Browse files
committed
Merge branch 'develop'
2 parents 9304c1f + 97ef9a1 commit 6dc7ec6

File tree

6 files changed

+19
-230
lines changed

6 files changed

+19
-230
lines changed

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
language: go
22
go:
3-
- 1.7.6
4-
- 1.8.5
5-
- 1.9.2
3+
- "1.10"
4+
- "1.11"
5+
- "1.12"
66
- tip
77

88
install:

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FROM frolvlad/alpine-glibc
44
MAINTAINER Mitch Roote <mitch@r00t.ca>
55

66
ENV FACTORIO_VERSION=latest \
7-
MANAGER_VERSION=0.8.0 \
7+
MANAGER_VERSION=0.8.1 \
88
ADMIN_PASSWORD=factorio
99

1010
VOLUME /opt/factorio/saves /opt/factorio/mods /opt/factorio/config /security

ui/App/App.jsx

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import React from 'react';
2-
import {Switch, Route} from 'react-router-dom';
2+
import {Switch, Route, withRouter} from 'react-router-dom';
33
import Header from './components/Header.jsx';
44
import Sidebar from './components/Sidebar.jsx';
55
import Footer from './components/Footer.jsx';
6-
import HiddenSidebar from './components/HiddenSidebar.jsx';
76
import Socket from '../socket.js';
87
import Index from "./components/Index";
98
import UsersContent from "./components/UsersContent";
@@ -38,14 +37,6 @@ class App extends React.Component {
3837

3938
componentDidMount() {
4039
this.checkLogin();
41-
// Wait 1 second before redirecting to login page
42-
setTimeout(() => {
43-
if (!this.state.loggedIn) {
44-
browserHistory.push("/login");
45-
}
46-
}, 1000);
47-
this.connectWebSocket();
48-
this.getFactorioVersion(); //Init serverStatus, so i know, which factorio-version is installed
4940
}
5041

5142
connectWebSocket() {
@@ -63,14 +54,23 @@ class App extends React.Component {
6354
checkLogin() {
6455
$.ajax({
6556
url: "/api/user/status",
57+
type: "GET",
6658
dataType: "json",
6759
success: (data) => {
6860
if (data.success === true) {
6961
this.setState({
7062
loggedIn: true,
7163
username: data.data.Username
7264
});
65+
66+
this.connectWebSocket();
67+
this.getFactorioVersion(); //Init serverStatus, so i know, which factorio-version is installed
68+
} else {
69+
this.props.history.push("/login");
7370
}
71+
},
72+
error: () => {
73+
this.props.history.push("/login");
7474
}
7575
})
7676
}
@@ -128,6 +128,7 @@ class App extends React.Component {
128128
url: "/api/server/facVersion",
129129
// dataType: "json",
130130
success: (data) => {
131+
console.log(data);
131132
this.setState({
132133
factorioVersion: data.data.base_mod_version
133134
});
@@ -180,17 +181,10 @@ class App extends React.Component {
180181
<Route path="/saves" render={(props) => {return <SavesContent {...props} {...appProps}/>}}/>
181182
<Route path="/config" render={(props) => {return <ConfigContent {...props} {...appProps}/>}}/>
182183
<Route path="/console" render={(props) => {return <ConsoleContent {...props} {...appProps}/>}}/>
183-
<Route exakt path="/" render={(props) => {return <Index {...props} {...appProps} />}}/>
184+
<Route exact path="/" render={(props) => {return <Index {...props} {...appProps} />}}/>
184185
</Switch>
185186

186187
<Footer />
187-
188-
<HiddenSidebar
189-
serverStatus={this.state.serverStatus}
190-
username={this.state.username}
191-
loggedIn={this.state.loggedIn}
192-
checkLogin={this.checkLogin}
193-
/>
194188
</div>
195189
} else {
196190
resp = <div><p>Not Logged in</p></div>;
@@ -200,4 +194,4 @@ class App extends React.Component {
200194
}
201195
}
202196

203-
export default App
197+
export default withRouter(App);

ui/App/components/HiddenSidebar.jsx

Lines changed: 0 additions & 202 deletions
This file was deleted.

ui/App/components/LoginContent.jsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ class LoginContent extends React.Component {
77
this.loginUser = this.loginUser.bind(this);
88
}
99

10-
componentDidMount() {
11-
console.log(this.props);
12-
}
10+
componentDidMount() {}
1311

1412
loginUser(e) {
1513
e.preventDefault();

ui/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,9 @@ $('body').on("show.bs.collapse hide.bs.collapse", (e) => {
2626
*/
2727
import React from 'react';
2828
import ReactDOM from 'react-dom';
29-
import {Route} from 'react-router';
3029
import App from './App/App.jsx';
3130
import LoginContent from './App/components/LoginContent.jsx';
32-
import {BrowserRouter, Switch} from "react-router-dom";
31+
import {BrowserRouter, Switch, Route} from "react-router-dom";
3332

3433
/**
3534
* Start React Render

0 commit comments

Comments
 (0)