@@ -63,20 +63,14 @@ class PlayScreen extends LitElement {
63
63
64
64
constructor ( ) {
65
65
super ( )
66
- this . server = ''
67
- this . serverport = 25565
68
- this . proxy = ''
69
- this . proxyport = ''
70
66
this . username = window . localStorage . getItem ( 'username' ) ?? 'pviewer' + ( Math . floor ( Math . random ( ) * 1000 ) )
71
- this . password = ''
72
- this . version = ''
73
-
67
+ this . password = window . localStorage . getItem ( 'password' ) ?? ''
74
68
window . fetch ( 'config.json' ) . then ( res => res . json ( ) ) . then ( config => {
75
- this . server = config . defaultHost
76
- this . serverport = config . defaultHostPort ?? 25565
77
- this . proxy = config . defaultProxy
78
- this . proxyport = ! config . defaultProxy && ! config . defaultProxyPort ? '' : config . defaultProxyPort ?? 443
79
- this . version = config . defaultVersion
69
+ this . server = window . localStorage . getItem ( 'server' ) ?? config . defaultHost
70
+ this . serverport = window . localStorage . getItem ( 'serverport' ) ?? config . defaultHostPort ?? 25565
71
+ this . proxy = window . localStorage . getItem ( 'proxy' ) ?? config . defaultProxy
72
+ this . proxyport = window . localStorage . getItem ( 'proxyport' ) ?? ( ! config . defaultProxy && ! config . defaultProxyPort ? '' : config . defaultProxyPort ?? 443 )
73
+ this . version = window . localStorage . getItem ( 'version' ) ?? config . defaultVersion
80
74
} )
81
75
}
82
76
@@ -147,6 +141,12 @@ class PlayScreen extends LitElement {
147
141
148
142
onConnectPress ( ) {
149
143
window . localStorage . setItem ( 'username' , this . username )
144
+ window . localStorage . setItem ( 'password' , this . password )
145
+ window . localStorage . setItem ( 'server' , this . server )
146
+ window . localStorage . setItem ( 'serverport' , this . serverport )
147
+ window . localStorage . setItem ( 'proxy' , this . proxy )
148
+ window . localStorage . setItem ( 'proxyport' , this . proxyport )
149
+ window . localStorage . setItem ( 'version' , this . version )
150
150
151
151
this . dispatchEvent ( new window . CustomEvent ( 'connect' , {
152
152
detail : {
0 commit comments