core

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DB *sqlx.DB

Functions

func AddClipboardRecord

func AddClipboardRecord(c *model.Clipboard) (err error)

func AddFileMetadataRecord

func AddFileMetadataRecord(d *model.FileMetadata) (fileId int64, err error)

func ConvertLifetime added in v0.4.0

func ConvertLifetime(lifetime string, defaultLifetime int64) (int64, error)

lifetime: s unit

func CountClipboardHistory added in v0.5.0

func CountClipboardHistory(conf *model.Conf) (count int, err error)

func DelFileMetadataRecordById

func DelFileMetadataRecordById(d *model.FileMetadata) (err error)

func DelTmpFile

func DelTmpFile(conf *model.Conf, d *model.FileMetadata) (err error)

func ExtractFileId added in v0.4.0

func ExtractFileId(s string, startChar string) int64

func GetFileMetadataLatestRecord

func GetFileMetadataLatestRecord(d *model.FileMetadata) (err error)

find the latest record

func GetFileMetadataRecordByIdOrName added in v0.4.0

func GetFileMetadataRecordByIdOrName(d *model.FileMetadata) (err error)

find the latest record by id or name

func InitDB

func InitDB(c *model.Conf)

func QueryClipboardHistory

func QueryClipboardHistory(conf *model.Conf, page int) (clipboards []model.Clipboard, err error)

func QueryExpiredFiles

func QueryExpiredFiles(conf *model.Conf, t int64) (expiredFiles []model.FileMetadata, err error)

func QueryLatestClipboardRecord

func QueryLatestClipboardRecord(N int) (clipboards []model.Clipboard, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL