Documentation ¶
Index ¶
- Constants
- func BookmarkMd5(bm Bookmark) string
- func ListBookmarks(rail miso.Rail, tx *gorm.DB, req ListBookmarksReq, userNo string) (any, error)
- func ListBookmarksEp(c *gin.Context, rail miso.Rail, 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(c *gin.Context, rail miso.Rail, 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(c *gin.Context, rail miso.Rail) (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 ¶
This section is empty.
Functions ¶
func BookmarkMd5 ¶
func ListBookmarks ¶
func ListBookmarksEp ¶
List bookmarks endpoint.
func MakeTempDirs ¶
func RegisterRoutes ¶
func RemoveBookmark ¶
func RemoveBookmarkEp ¶
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.