+ params->users_min = 0;
+ }
+ else if (*args == 'C' || *args == 'c')
+ {
+ args++;
+ if (*args == '>')
+ {
+ /* Creation time earlier than last x minutes. */
+ args++;
+ if (IsDigit(*args))
+ {
+ params->created_max = rb_current_time() - (60 * atoi(args));
+ }
+ }
+ else if (*args == '<')
+ {
+ /* Creation time within last x minutes. */
+ args++;
+ if (IsDigit(*args))
+ {
+ params->created_min = rb_current_time() - (60 * atoi(args));
+ }
+ }
+ }
+ else if (*args == 'T' || *args == 't')
+ {
+ args++;
+ if (*args == '>')
+ {
+ /* Topic change time earlier than last x minutes. */
+ args++;
+ if (IsDigit(*args))
+ {
+ params->topic_max = rb_current_time() - (60 * atoi(args));
+ }
+ }
+ else if (*args == '<')
+ {
+ /* Topic change time within last x minutes. */
+ args++;
+ if (IsDigit(*args))
+ {
+ params->topic_min = rb_current_time() - (60 * atoi(args));
+ }
+ }