Documentation
¶
Index ¶
- Constants
- Variables
- func AddStremioSidekickEndpoints(mux *http.ServeMux)
- func GetManifest(r *http.Request) *stremio.Manifest
- func LogError(r *http.Request, msg string, err error)
- func SendHTML(w http.ResponseWriter, statusCode int, data bytes.Buffer)
- func SendResponse(w http.ResponseWriter, r *http.Request, statusCode int, data any)
- type AdminCookieValue
- type Base
- type CookieValue
- type TemplateData
Constants ¶
View Source
const ADMIN_COOKIE_NAME = "stremio.auth.stremthru.admin"
View Source
const ADMIN_COOKIE_PATH = "/stremio/"
View Source
const COOKIE_NAME = "stremio.sidekick.auth"
View Source
const COOKIE_PATH = "/stremio/sidekick/"
Variables ¶
View Source
var ExtractRequestBaseURL = shared.ExtractRequestBaseURL
View Source
var IsMethod = shared.IsMethod
View Source
var IsPublicInstance = config.IsPublicInstance
View Source
var SendError = shared.SendError
Functions ¶
func SendResponse ¶
Types ¶
type AdminCookieValue ¶
func (*AdminCookieValue) Pass ¶
func (cv *AdminCookieValue) Pass() string
func (*AdminCookieValue) User ¶
func (cv *AdminCookieValue) User() string
type Base ¶
type Base = stremio_template.BaseData
type CookieValue ¶
func (*CookieValue) AuthKey ¶
func (cv *CookieValue) AuthKey() string
func (*CookieValue) Email ¶
func (cv *CookieValue) Email() string
type TemplateData ¶
type TemplateData struct { Base IsAuthed bool Email string Addons []stremio.Addon AddonOperation string AddonError string LastAddonIndex int LoginMethod string Login struct { Email string Password string Token string Error struct { Email string Password string Token string } } BackupRestore struct { AddonsRestoreBlob string LibraryRestoreBlob string HasError struct { LibraryRestoreBlob bool AddonsReset bool } Message struct { LibraryRestoreBlob string AddonsReset string } Error struct { AddonsRestoreBlob string } } CanAuthAdmin bool HasAuthAdmin bool AuthAdminError string }
Click to show internal directories.
Click to hide internal directories.