Files
MinecraftChat/app/client/controllers/connectController.js
T
2021-05-20 16:07:46 +02:00

45 lines
936 B
JavaScript

/**
* Connect Controller
*/
module.exports = function($scope, socket, servers) {
$scope.servers = servers.get();
$scope.version = "1.16.5"
$scope.select = function(id) {
$scope.ip = servers.select(id).ip;
$scope.port = servers.select(id).port;
$scope.version = servers.select(id).version;
if ($scope.username.length > 0 && $scope.password.length > 0) {
$scope.connect();
}
};
// connect handler
$scope.connect = function() {
$('#connectModal').modal('hide');
if (socket.connected) {
socket.emit('server:connect', {
username: $scope.username,
password: $scope.password,
hostname: $scope.ip,
port: $scope.port || 25565,
version: $scope.version || "1.16.5"
});
} else {
alert('Server unreachable, please try again later...');
}
};
$scope.selectversion = function(version){
$scope.version=version;
}
};