from twisted.words.protocols import irc
from txircd.modbase import Command

class PingCommand(Command):
	def onUse(self, user, data):
		if data["params"]:
			user.sendMessage("PONG", ":{}".format(data["params"][0]), to=self.ircd.servconfig["server_name"], prefix=None)
		else:
			user.sendMessage(irc.ERR_NOORIGIN, ":No origin specified")
	
	def updateActivity(self, user):
		pass

class Spawner(object):
	def __init__(self, ircd):
		self.ircd = ircd
	
	def spawn(self):
		return {
			"commands": {
				"PING": PingCommand()
			}
		}
	
	def cleanup(self):
		del self.ircd.commands["PING"]
from twisted.words.protocols import irc
from txircd.modbase import Command

class PingCommand(Command):
	def onUse(self, user, data):
		if data["params"]:
			user.sendMessage("PONG", ":{}".format(data["params"][0]), to=self.ircd.servconfig["server_name"])
		else:
			user.sendMessage(irc.ERR_NOORIGIN, ":No origin specified")
	
	def updateActivity(self, user):
		pass

class Spawner(object):
	def __init__(self, ircd):
		self.ircd = ircd
	
	def spawn(self):
		return {
			"commands": {
				"PING": PingCommand()
			}
		}
	
	def cleanup(self):
		del self.ircd.commands["PING"]
Send the server prefix on the line when the client sends PING
Send the server prefix on the line when the client sends PING

  from twisted.words.protocols import irc
  from txircd.modbase import Command
  
  class PingCommand(Command):
  	def onUse(self, user, data):
  		if data["params"]:
- 			user.sendMessage("PONG", ":{}".format(data["params"][0]), to=self.ircd.servconfig["server_name"], prefix=None)
+ 			user.sendMessage("PONG", ":{}".format(data["params"][0]), to=self.ircd.servconfig["server_name"])
  		else:
  			user.sendMessage(irc.ERR_NOORIGIN, ":No origin specified")
  	
  	def updateActivity(self, user):
  		pass
  
  class Spawner(object):
  	def __init__(self, ircd):
  		self.ircd = ircd
  	
  	def spawn(self):
  		return {
  			"commands": {
  				"PING": PingCommand()
  			}
  		}
  	
  	def cleanup(self):
  		del self.ircd.commands["PING"]
Send the server prefix on the line when the client sends PING
## Code Before:
from twisted.words.protocols import irc
from txircd.modbase import Command

class PingCommand(Command):
	def onUse(self, user, data):
		if data["params"]:
			user.sendMessage("PONG", ":{}".format(data["params"][0]), to=self.ircd.servconfig["server_name"], prefix=None)
		else:
			user.sendMessage(irc.ERR_NOORIGIN, ":No origin specified")
	
	def updateActivity(self, user):
		pass

class Spawner(object):
	def __init__(self, ircd):
		self.ircd = ircd
	
	def spawn(self):
		return {
			"commands": {
				"PING": PingCommand()
			}
		}
	
	def cleanup(self):
		del self.ircd.commands["PING"]
## Instruction:
Send the server prefix on the line when the client sends PING
## Code After:
from twisted.words.protocols import irc
from txircd.modbase import Command

class PingCommand(Command):
	def onUse(self, user, data):
		if data["params"]:
			user.sendMessage("PONG", ":{}".format(data["params"][0]), to=self.ircd.servconfig["server_name"])
		else:
			user.sendMessage(irc.ERR_NOORIGIN, ":No origin specified")
	
	def updateActivity(self, user):
		pass

class Spawner(object):
	def __init__(self, ircd):
		self.ircd = ircd
	
	def spawn(self):
		return {
			"commands": {
				"PING": PingCommand()
			}
		}
	
	def cleanup(self):
		del self.ircd.commands["PING"]