fix zero time check

This commit is contained in:
Umputun
2019-07-31 18:47:28 -05:00
parent 3c21cba9c1
commit 9ab18dfe1a
2 changed files with 3 additions and 4 deletions
@@ -89,7 +89,7 @@ func (m *MemData) Find(req engine.FindRequest) (comments []store.Comment, err er
case req.Locator.SiteID != "" && req.Locator.URL != "": // find comments for site and url
comments = m.match(m.posts[req.Locator.SiteID], func(c store.Comment) bool {
return c.Locator == req.Locator && c.Timestamp.After(req.Since)
return c.Locator == req.Locator && (req.Since.IsZero() || c.Timestamp.After(req.Since))
})
case req.Locator.SiteID != "" && req.Locator.URL == "" && req.UserID == "": // find last comments for site
+2 -3
View File
@@ -10,11 +10,10 @@ import (
"fmt"
"os"
"github.com/go-pkgz/jrpc"
log "github.com/go-pkgz/lgr"
"github.com/jessevdk/go-flags"
"github.com/umputun/remark/backend/app/rpc"
"github.com/umputun/remark/backend/_example/memory_store/accessor"
"github.com/umputun/remark/backend/_example/memory_store/server"
)
@@ -43,7 +42,7 @@ func main() {
dataStore := accessor.NewMemData()
adminStore := accessor.NewMemAdminStore(opts.Secret)
rpcServer := rpc.Server{
rpcServer := jrpc.Server{
API: opts.API,
AuthUser: opts.AuthUser,
AuthPasswd: opts.AuthPasswd,