MCPcopy Create free account
hub / github.com/MMadmer/EpicAssetsNotifyBot / deadlineToSQLite

Function deadlineToSQLite

internal/app/bootstrap.go:245–261  ·  view source on GitHub ↗
(deadline model.StoredDeadline)

Source from the content-addressed store, hash-verified

243}
244
245func deadlineToSQLite(deadline model.StoredDeadline) any {
246 switch {
247 case deadline.Structured != nil:
248 return sqlitestore.DeadlineInfo{
249 Day: deadline.Structured.Day,
250 Month: deadline.Structured.Month,
251 Year: deadline.Structured.Year,
252 Hour: deadline.Structured.Hour,
253 Minute: deadline.Structured.Minute,
254 GMTOffset: deadline.Structured.GMTOffset,
255 }
256 case deadline.Raw != nil:
257 return *deadline.Raw
258 default:
259 return nil
260 }
261}
262
263func mapDeadlineInfo(value map[string]any) (model.DeadlineInfo, bool) {
264 required := []string{"day", "month", "year", "hour", "minute"}

Callers 1

SaveSnapshotMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected