shorturl

package
v0.0.0-...-a51df50 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2019 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Request_URI_Exists

func Request_URI_Exists(uri string, database *db.DB) bool

Types

type Redirect

type Redirect struct {
	ObjID       primitive.ObjectID `json:"_id" bson:"_id,omitempty"`
	REQUEST_URI string             `json:"REQUESTURI" bson:"REQUESTURI"`
	PAGE        bool               `json:"PAGE" bson:"PAGE"`
	PAGE_DATA   string             `json:"REDIRECTPAGEDATA" bson:"REDIRECTPAGEDATA"`
	URL         string             `json:"URL" bson:"URL"`
	USER_ID     string             `json:"USERID" bson:"USERID"`
	CREATED_AT  int64              `json:"CREATEDAT" bson:"CREATEDAT"`
	CLICK_COUNT int32              `json:"CLICKCOUNT" bson:"CLICKCOUNT"`
}

func CreateRedirect

func CreateRedirect(url, USER_ID string, database *db.DB) Redirect

func CreateRedirectActive

func CreateRedirectActive(url, USER_ID, page_data string, database *db.DB) Redirect

func CreateRedirectCustume

func CreateRedirectCustume(url, url_short, USER_ID string, database *db.DB) Redirect

func CreateRedirectCustumeActive

func CreateRedirectCustumeActive(url, url_short, USER_ID, page_data string, database *db.DB) Redirect

func FindRedirectAll

func FindRedirectAll(query bson.D, database *db.DB) []Redirect

func FindRedirectByRequest_URI

func FindRedirectByRequest_URI(uri string, database *db.DB) Redirect

func FindRedirectOne

func FindRedirectOne(query bson.D, database *db.DB) Redirect

func FindRedirectsByURL

func FindRedirectsByURL(url string, database *db.DB) []Redirect

func FindRedirectsByUserId

func FindRedirectsByUserId(USER_ID string, database *db.DB) []Redirect

func (*Redirect) Click

func (redirect *Redirect) Click(database *db.DB)

func (*Redirect) Delete

func (redirect *Redirect) Delete(database *db.DB)

func (*Redirect) Update

func (redirect *Redirect) Update(database *db.DB) bool

Jump to

Keyboard shortcuts

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