Documentation ¶
Index ¶
- Variables
- func BookmarksEditCreateAction(w http.ResponseWriter, r *http.Request)
- func BookmarksEditSaveAction(w http.ResponseWriter, r *http.Request)
- func CoreAdderMiddleware(next http.Handler) http.Handler
- func DBAdderMiddleware(next http.Handler) http.Handler
- func GetCompiledTemplates(funcs template.FuncMap) *template.Template
- func GetMainCSSData() []byte
- func NewFuncs(r *http.Request) template.FuncMap
- func Oauth2CallbackPage(w http.ResponseWriter, r *http.Request)
- func TaskDoneAutoRefreshPage(w http.ResponseWriter, r *http.Request)
- func UserAdderMiddleware(next http.Handler) http.Handler
- func UserLogoutAction(w http.ResponseWriter, r *http.Request)
- type Bookmark
- type BookmarkCategory
- type BookmarkColumn
- type BookmarkEntry
- type Configuration
- type ContextValues
- type CoreData
- type CreateBookmarksParams
- type DBTX
- type GetBookmarksForUserRow
- type Queries
- func (q *Queries) CreateBookmarks(ctx context.Context, arg CreateBookmarksParams) error
- func (q *Queries) GetBookmarksForUser(ctx context.Context, userreference string) (*GetBookmarksForUserRow, error)
- func (q *Queries) UpdateBookmarks(ctx context.Context, arg UpdateBookmarksParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdateBookmarksParams
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DbConnectionString = os.Getenv("DB_CONNECTION_STRING") DbConnectionProvider = os.Getenv("DB_CONNECTION_PROVIDER") )
Functions ¶
func BookmarksEditCreateAction ¶
func BookmarksEditCreateAction(w http.ResponseWriter, r *http.Request)
func BookmarksEditSaveAction ¶
func BookmarksEditSaveAction(w http.ResponseWriter, r *http.Request)
func GetMainCSSData ¶
func GetMainCSSData() []byte
func Oauth2CallbackPage ¶
func Oauth2CallbackPage(w http.ResponseWriter, r *http.Request)
func TaskDoneAutoRefreshPage ¶
func TaskDoneAutoRefreshPage(w http.ResponseWriter, r *http.Request)
func UserLogoutAction ¶
func UserLogoutAction(w http.ResponseWriter, r *http.Request)
Types ¶
type BookmarkCategory ¶
type BookmarkCategory struct { Name string Entries []*BookmarkEntry }
type BookmarkColumn ¶
type BookmarkColumn struct {
Categories []*BookmarkCategory
}
func PreprocessBookmarks ¶
func PreprocessBookmarks(bookmarks string) []*BookmarkColumn
type BookmarkEntry ¶
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
type ContextValues ¶
type ContextValues string
type CreateBookmarksParams ¶
type CreateBookmarksParams struct { Userreference string List sql.NullString }
type GetBookmarksForUserRow ¶
type GetBookmarksForUserRow struct { Idbookmarks int32 List sql.NullString }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateBookmarks ¶
func (q *Queries) CreateBookmarks(ctx context.Context, arg CreateBookmarksParams) error
This query adds a new entry to the "bookmarks" table and returns the last inserted ID as "returnthis".
func (*Queries) GetBookmarksForUser ¶
func (q *Queries) GetBookmarksForUser(ctx context.Context, userreference string) (*GetBookmarksForUserRow, error)
This query retrieves the "list" from the "bookmarks" table for a specific user based on their "users_idusers".
func (*Queries) UpdateBookmarks ¶
func (q *Queries) UpdateBookmarks(ctx context.Context, arg UpdateBookmarksParams) error
This query updates the "list" column in the "bookmarks" table for a specific user based on their "users_idusers".
type UpdateBookmarksParams ¶
type UpdateBookmarksParams struct { List sql.NullString Userreference string }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.