Documentation ¶
Index ¶
- Constants
- Variables
- func BookmarkMd5(bm Bookmark) string
- func ListBookmarks(rail miso.Rail, tx *gorm.DB, req ListBookmarksReq, userNo string) (any, error)
- func ListBookmarksEp(inb *miso.Inbound, req ListBookmarksReq) (any, error)
- func MakeTempDirs(rail miso.Rail) error
- func ProcessUploadedBookmarkFile(rail miso.Rail, path string, user common.User) error
- func RegisterRoutes(rail miso.Rail) error
- func RemoveBookmark(rail miso.Rail, tx *gorm.DB, id int64, userNo string) error
- func RemoveBookmarkEp(inb *miso.Inbound, req RemoveBookmarkReq) (any, error)
- func SaveBookmarks(rail miso.Rail, tx *gorm.DB, bookmarkFile NetscapeBookmarkFile, ...) error
- func ServerRun(args []string) error
- func TempFilePath(tempTkn string) string
- func TransferTmpFile(rail miso.Rail, reader io.Reader) (string, error)
- func UploadBookmarkFileEp(inb *miso.Inbound) (any, error)
- type Bookmark
- type ListBookmarksReq
- type ListedBookmark
- type NetscapeBookmarkFile
- type NewBookmark
- type RemoveBookmarkReq
Constants ¶
View Source
const ( TagA = "a" // bookmark file <A> AttrHref = "href" AttrAddDate = "add_date" AttrIcon = "icon" )
View Source
const ( PropTempPath = "docindexer.temp-path" DefaultTempPath = "/tmp/docindexer" )
View Source
const ( ResourceManageBookmark = "manage-bookmarks" MsgUnknownErr = "Unknown error, please try again" MsgUploadFiled = "Upload failed, please try again" )
Variables ¶
View Source
var ( ErrUnknown = miso.NewErrf("Unknown error, please try again") ErrUploadFiled = miso.NewErrf("Upload failed, please try again") )
Functions ¶
func BookmarkMd5 ¶
func ListBookmarks ¶
func ListBookmarksEp ¶
func ListBookmarksEp(inb *miso.Inbound, req ListBookmarksReq) (any, error)
List bookmarks endpoint.
func MakeTempDirs ¶
func RegisterRoutes ¶
func RemoveBookmark ¶
func RemoveBookmarkEp ¶
func RemoveBookmarkEp(inb *miso.Inbound, req RemoveBookmarkReq) (any, error)
Remove bookmark endpoint.
func SaveBookmarks ¶
func TempFilePath ¶
Types ¶
type ListBookmarksReq ¶
type ListedBookmark ¶
type NetscapeBookmarkFile ¶
type NetscapeBookmarkFile struct {
Bookmarks []Bookmark
}
func ParseNetscapeBookmark ¶
func (*NetscapeBookmarkFile) Add ¶
func (n *NetscapeBookmarkFile) Add(b Bookmark)
type NewBookmark ¶
type RemoveBookmarkReq ¶
type RemoveBookmarkReq struct {
Id int64
}
Click to show internal directories.
Click to hide internal directories.