|
|
@ -272,11 +272,18 @@ func (s *Server) registerMemoRoutes(g *echo.Group) {
|
|
|
|
pinned := pinnedStr == "true"
|
|
|
|
pinned := pinnedStr == "true"
|
|
|
|
findMemoMessage.Pinned = &pinned
|
|
|
|
findMemoMessage.Pinned = &pinned
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contentSearch := []string{}
|
|
|
|
tag := c.QueryParam("tag")
|
|
|
|
tag := c.QueryParam("tag")
|
|
|
|
if tag != "" {
|
|
|
|
if tag != "" {
|
|
|
|
contentSearch := "#" + tag
|
|
|
|
contentSearch = append(contentSearch, "#"+tag)
|
|
|
|
findMemoMessage.ContentSearch = &contentSearch
|
|
|
|
}
|
|
|
|
|
|
|
|
contentSlice := c.QueryParams()["content"]
|
|
|
|
|
|
|
|
if len(contentSlice) > 0 {
|
|
|
|
|
|
|
|
contentSearch = append(contentSearch, contentSlice...)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
findMemoMessage.ContentSearch = contentSearch
|
|
|
|
|
|
|
|
|
|
|
|
visibilityListStr := c.QueryParam("visibility")
|
|
|
|
visibilityListStr := c.QueryParam("visibility")
|
|
|
|
if visibilityListStr != "" {
|
|
|
|
if visibilityListStr != "" {
|
|
|
|
visibilityList := []store.Visibility{}
|
|
|
|
visibilityList := []store.Visibility{}
|
|
|
@ -431,11 +438,18 @@ func (s *Server) registerMemoRoutes(g *echo.Group) {
|
|
|
|
pinned := pinnedStr == "true"
|
|
|
|
pinned := pinnedStr == "true"
|
|
|
|
findMemoMessage.Pinned = &pinned
|
|
|
|
findMemoMessage.Pinned = &pinned
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contentSearch := []string{}
|
|
|
|
tag := c.QueryParam("tag")
|
|
|
|
tag := c.QueryParam("tag")
|
|
|
|
if tag != "" {
|
|
|
|
if tag != "" {
|
|
|
|
contentSearch := "#" + tag + " "
|
|
|
|
contentSearch = append(contentSearch, "#"+tag+" ")
|
|
|
|
findMemoMessage.ContentSearch = &contentSearch
|
|
|
|
}
|
|
|
|
|
|
|
|
contentSlice := c.QueryParams()["content"]
|
|
|
|
|
|
|
|
if len(contentSlice) > 0 {
|
|
|
|
|
|
|
|
contentSearch = append(contentSearch, contentSlice...)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
findMemoMessage.ContentSearch = contentSearch
|
|
|
|
|
|
|
|
|
|
|
|
visibilityListStr := c.QueryParam("visibility")
|
|
|
|
visibilityListStr := c.QueryParam("visibility")
|
|
|
|
if visibilityListStr != "" {
|
|
|
|
if visibilityListStr != "" {
|
|
|
|
visibilityList := []store.Visibility{}
|
|
|
|
visibilityList := []store.Visibility{}
|
|
|
|