server

package
v0.101.0 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2026 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	Secret  string
	Profile *profile.Profile
	Store   *store.Store
	// contains filtered or unexported fields
}

func NewServer

func NewServer(ctx context.Context, profile *profile.Profile, store *store.Store) (*Server, error)

func (*Server) Shutdown

func (s *Server) Shutdown(ctx context.Context)

func (*Server) Start

func (s *Server) Start(ctx context.Context) error

func (*Server) StartBackgroundRunners

func (s *Server) StartBackgroundRunners(ctx context.Context)

Directories

Path Synopsis
Package auth provides authentication and authorization for the DivineSense server.
Package auth provides authentication and authorization for the DivineSense server.
internal
router
api/v1
Package v1 - duplicate detection handlers for P2-C002.
Package v1 - duplicate detection handlers for P2-C002.
rss
runner
ocr
Package ocr provides a background runner for processing attachments with OCR and text extraction.
Package ocr provides a background runner for processing attachments with OCR and text extraction.
scheduler
rrule
Package rrule provides RRULE (Recurrence Rule) parsing and generation.
Package rrule provides RRULE (Recurrence Rule) parsing and generation.
suggestion
Package suggestion provides intelligent schedule time suggestions.
Package suggestion provides intelligent schedule time suggestions.
service
memo
Package memo provides memo-related services including search highlighting.
Package memo provides memo-related services including search highlighting.
schedule
Package schedule provides schedule management functionality including creation, querying, updating, and deleting schedules with recurring event support.
Package schedule provides schedule management functionality including creation, querying, updating, and deleting schedules with recurring event support.
Package stats provides simple local usage statistics for personal assistant systems.
Package stats provides simple local usage statistics for personal assistant systems.
Package timezone provides timezone utilities for the DivineSense application.
Package timezone provides timezone utilities for the DivineSense application.

Jump to

Keyboard shortcuts

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