dns

package
v0.0.0-...-31ad618 Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 License: Unlicense Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddUrl

func AddUrl(db *sql.DB, creatorId int, url, domain string) error

func CreateTag

func CreateTag(db *sql.DB, id, name, descr string, score int) error

func CreatorEditName

func CreatorEditName(db *sql.DB, creatorID int, name string) error

func DomainEdit

func DomainEdit(db *sql.DB, id int, domain, icon string) error

func DomainNew

func DomainNew(db *sql.DB, domain, icon string) error

func EditTags

func EditTags(db *sql.DB, creatorID int, enabledTags []string) error

func MapTag

func MapTag(db *sql.DB, creatorID, tagID int) error

func NewBanner

func NewBanner(file io.ReadSeeker, ipfs *shell.Shell, store store.Storage, db *sql.DB, creatorID int, bannerType string) error

Create or Update a new banner [profile, banner] and store it in the database

func NewCreator

func NewCreator(db *sql.DB, name string) (int, error)

func RemoveUrl

func RemoveUrl(db *sql.DB, creatorId int, url string) error

func UpdateTag

func UpdateTag(db *sql.DB, id, name, descr string, score int) error

Types

type Banner struct {
	Cid  string
	Type string
}

func GetBanners

func GetBanners(db *sql.DB, creatorID int) ([]Banner, error)

type Creator

type Creator struct {
	Name string
}

type Domain

type Domain struct {
	Id     int
	Domain string
	Icon   string
}

func Domains

func Domains(db *sql.DB) ([]Domain, error)

type Tag

type Tag struct {
	Id          string
	Name        string
	Description string
	Score       int
}

func AllTags

func AllTags(db *sql.DB) ([]Tag, error)

type URL

type URL string

Jump to

Keyboard shortcuts

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