mirror of
https://github.com/Walter-Sparrow/lunar-tear.git
synced 2026-07-02 13:53:41 +03:00
Derive main-quest season routes at projection time
This commit is contained in:
@@ -3,6 +3,7 @@ package userdata
|
||||
import (
|
||||
"sort"
|
||||
|
||||
"lunar-tear/server/internal/questflow"
|
||||
"lunar-tear/server/internal/store"
|
||||
)
|
||||
|
||||
@@ -10,6 +11,12 @@ type Projector func(user store.UserState) string
|
||||
|
||||
var projectors = make(map[string]Projector)
|
||||
|
||||
var questHandler *questflow.QuestHandler
|
||||
|
||||
func SetQuestHandler(h *questflow.QuestHandler) {
|
||||
questHandler = h
|
||||
}
|
||||
|
||||
func register(tableName string, fn Projector) {
|
||||
projectors[tableName] = fn
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user