package rawsamples import ( "net/http" "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 func intFromQuery(r *http.Request, key string, d int) int { return adminshared.IntFromQuery(r, key, d) } func nilIfEmpty(s string) any { return adminshared.NilIfEmpty(s) } func toStringSlice(v any) ([]string, bool) { return adminshared.ToStringSlice(v) } func fieldString(m map[string]any, key string) string { return adminshared.FieldString(m, key) }