package auth import ( "ds2api/internal/chathistory" adminshared "ds2api/internal/httpapi/admin/shared" ) type Handler struct { Store adminshared.ConfigStore Pool adminshared.PoolController DS adminshared.DeepSeekCaller OpenAI adminshared.OpenAIChatCaller ChatHistory *chathistory.Store } var writeJSON = adminshared.WriteJSON var intFrom = adminshared.IntFrom func nilIfEmpty(s string) any { return adminshared.NilIfEmpty(s) }