mirror of
https://github.com/jellyfin/jellyfin-expo.git
synced 2024-11-27 08:10:32 +00:00
Remove dedicated port number field
This commit is contained in:
parent
3c75e9588f
commit
2d50083588
@ -6,35 +6,22 @@ import StorageKeys from '../constants/Storage';
|
||||
import CachingStorage from '../utils/CachingStorage';
|
||||
import JellyfinValidator from '../utils/JellyfinValidator';
|
||||
|
||||
const DEFAULT_PORT = 8096;
|
||||
|
||||
const sanitizeHost = (url = '') => url.trim();
|
||||
const sanitizePort = (port = '') => {
|
||||
if (port === '') {
|
||||
return '';
|
||||
}
|
||||
port = Number.parseInt(port, 10);
|
||||
if (Number.isNaN(port)) {
|
||||
return DEFAULT_PORT;
|
||||
}
|
||||
return port;
|
||||
}
|
||||
|
||||
export default class AddServerScreen extends React.Component {
|
||||
state = {
|
||||
host: '',
|
||||
port: `${DEFAULT_PORT}`,
|
||||
isValidating: false
|
||||
}
|
||||
|
||||
async onAddServer() {
|
||||
const { host, port } = this.state;
|
||||
console.log('add server', host, port);
|
||||
if (host && port) {
|
||||
const { host } = this.state;
|
||||
console.log('add server', host);
|
||||
if (host) {
|
||||
this.setState({ isValidating: true });
|
||||
|
||||
// Parse the entered url
|
||||
const url = JellyfinValidator.parseUrl(host, port);
|
||||
const url = JellyfinValidator.parseUrl(host);
|
||||
console.log('parsed url', url);
|
||||
|
||||
// Validate the server is available
|
||||
@ -73,13 +60,6 @@ export default class AddServerScreen extends React.Component {
|
||||
value={this.state.host}
|
||||
onChangeText={text => this.setState({ host: sanitizeHost(text) })}
|
||||
/>
|
||||
<TextInput
|
||||
style={styles.serverTextInput}
|
||||
keyboardType='number-pad'
|
||||
maxLength={5}
|
||||
value={this.state.port}
|
||||
onChangeText={text => this.setState({ port: `${sanitizePort(text)}` })}
|
||||
/>
|
||||
<Button
|
||||
title='Add Server'
|
||||
color={Colors.tintColor}
|
||||
|
Loading…
Reference in New Issue
Block a user