- /* Extract the TS value of the object, either User or Channel */
- time_t ourTS;
- if (params[0][0] == '#')
- {
- Channel* chan = ServerInstance->FindChan(params[0]);
- if (!chan)
- /* Oops, channel doesn't exist! */
- return CMD_FAILURE;
-
- ourTS = chan->age;
- }
- else
- {
- User* user = ServerInstance->FindUUID(params[0]);
- if (!user)
- return CMD_FAILURE;
-
- if (IS_SERVER(user))
- throw ProtocolException("Invalid target");