Skip to content

lukecfairchild/WS-Console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WSConsole Server .start() .stop() .users .get(username) User .getAll() [User] .create() User .exists(username) Boolean .delete(username) Boolean .tasks .get(taskname) Task .getAll() [Task] .create() Task .exists(taskname) Boolean .delete(taskname) Boolean

	User
		.name String
		.type String
		.permissions
			.add(permission)
			.getAll() [String]
			.has(permission) Boolean
			.remove(permission)
		.connections
			.add(connection)
			.disconnect()
			.getAll() [Connection]
			.send()
		.roles
			.add(role)
			.getAll()
			.has(role)
			.remove(role)

		.delete()
		.on(event, callback)
		.removeEventListener(event, callback)
		.send(data)
		.setPassword(password)


	Task
		.name
		.type
		.connections
			.add(connection)
			.disconnect()
			.getAll()
			.send(data)
		.delete()
		.on(event, callback)
		.removeEventListener(event, callback)
		.setPassword(password)

	Connection
		.authenticate(credentials)
		.diconnect()
		.on()
		.send(message)
		.trigger(event, data)

	Permissions
		help (globalize)
		logout (globalize)
		password (globalize)
		server.create
		server.delete
		server.list
		server.logout
		server.password
		user.create
		user.delete
		user.list
		user.logout
		user.password
		user.permission.add
		user.permission
		user.permission.list
		user.permission.remove

		console.[name]
		console.[name].command

Task
	.connect()
	.disconnect()
	.log(data)

Client
	.on(event, callback)
		connect
		disconnect
		taskConnect {
			Task
		}
		taskDisconnect {
			Task
		}
		taskData {
			Task,
			data
		}

	.connect()
	.disconnect()
	.Tasks
		.get(name) Task
		.getAll() [Task]

	Task
		.send(data)
		.on(event, callback)
			data {
				data
			}
			disconnect {}

Server Commands help logout password task connections task connections logout task create task delete task list task logout task password user connections user connections logout user create user delete user list user logout user password user permission add user permission list user permission remove connections list [name] connections logout

TO DO: account names character restrictions account names character limits account password character limits

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published