Changeset 719 in code for trunk/downstream.go
- Timestamp:
- Nov 18, 2021, 8:06:26 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r717 r719 2381 2381 var boundsStr [2]string 2382 2382 switch subcommand { 2383 case "AFTER", "BEFORE" :2383 case "AFTER", "BEFORE", "LATEST": 2384 2384 if err := parseMessageParams(msg, nil, &target, &boundsStr[0], &limitStr); err != nil { 2385 2385 return err … … 2400 2400 } 2401 2401 default: 2402 // TODO: support LATEST,AROUND2402 // TODO: support AROUND 2403 2403 return ircError{&irc.Message{ 2404 2404 Command: "FAIL", … … 2430 2430 var bounds [2]time.Time 2431 2431 bounds[0] = parseChatHistoryBound(boundsStr[0]) 2432 if bounds[0].IsZero() { 2432 if subcommand == "LATEST" && boundsStr[0] == "*" { 2433 bounds[0] = time.Now(); 2434 } else if bounds[0].IsZero() { 2433 2435 return ircError{&irc.Message{ 2434 2436 Command: "FAIL", … … 2459 2461 var history []*irc.Message 2460 2462 switch subcommand { 2461 case "BEFORE" :2463 case "BEFORE", "LATEST": 2462 2464 history, err = store.LoadBeforeTime(ctx, &network.Network, entity, bounds[0], time.Time{}, limit, eventPlayback) 2463 2465 case "AFTER":
Note:
See TracChangeset
for help on using the changeset viewer.