- u->RemoveInvite(xname);
- user->WriteServ("494 %s %s %s :Uninvited",user->nick,c->name,u->nick);
- u->WriteServ("493 %s :You were uninvited from %s by %s",u->nick,c->name,user->nick);
- c->WriteChannelWithServ(ServerInstance->Config->ServerName, "NOTICE %s :*** %s uninvited %s.", c->name, user->nick, u->nick);
+ Numeric::Numeric n(494);
+ n.SetServer(user->server);
+ n.push(c->name).push(u->nick).push("Uninvited");
+ user->WriteRemoteNumeric(n);
+
+ lu->WriteNumeric(RPL_UNINVITED, InspIRCd::Format("You were uninvited from %s by %s", c->name.c_str(), user->nick.c_str()));
+
+ std::string msg = "*** " + user->nick + " uninvited " + u->nick + ".";
+ c->WriteNotice(msg);
+ ServerInstance->PI->SendChannelNotice(c, 0, msg);
+ }