mirror of
https://github.com/Threnklyn/MinecraftChat.git
synced 2026-05-18 20:33:28 +02:00
45 lines
936 B
JavaScript
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;
|
|
}
|
|
|
|
};
|