MCPcopy Index your code

hub / github.com/Walter-Sparrow/lunar-tear / functions

Functions795 in github.com/Walter-Sparrow/lunar-tear

↓ 125 callersFunctionCurrentUserId
(ctx context.Context, users store.UserRepository, sessions store.SessionRepository)
server/internal/service/state.go:11
↓ 109 callersMethodUpdateUser
(userId int64, mutate func(*UserState))
server/internal/store/store.go:18
↓ 98 callersFunctionprojectTable
(tableName string, user store.UserState)
server/internal/userdata/projector.go:30
↓ 85 callersFunctionregister
(tableName string, fn Projector)
server/internal/userdata/projector.go:20
↓ 83 callersMethodGet
()
server/internal/runtime/holder.go:91
↓ 62 callersFunctionqueryRows
(db *sql.DB, query string, uid int64, scan func(*sql.Rows))
server/internal/store/sqlite/load.go:779
↓ 56 callersMethodString
()
server/internal/model/quest.go:30
↓ 53 callersFunctionmapsEqualStruct
(a, b map[K]V)
server/internal/userdata/changed_tables.go:26
↓ 42 callersFunctionboolToInt
(b bool)
server/internal/store/sqlite/save.go:23
↓ 30 callersMethodResolve
(functionId int32)
server/internal/masterdata/numericalfunc.go:93
↓ 24 callersMethodEvaluate
(value int32)
server/internal/masterdata/numericalfunc.go:16
↓ 22 callersFunctiondiffMapInt32
(tx *sql.Tx, uid int64, before, after map[int32]V, table, keyCol string, vals func(V) []any, cols string)
server/internal/store/sqlite/save.go:1171
↓ 19 callersFunctionparseInt32
(kv map[string]string, key string)
server/internal/masterdata/config.go:80
↓ 18 callersMethodLoadUser
(userId int64)
server/internal/store/store.go:17
↓ 15 callersMethodGrantFull
(user *UserState, possessionType model.PossessionType, possessionId, count int32, nowMillis int64)
server/internal/store/helpers.go:146
↓ 14 callersFunctionsortedStringKeys
(rows map[string]T)
server/internal/userdata/projector.go:42
↓ 14 callersFunctiontoProtoRewards
(grants []questflow.RewardGrant)
server/internal/service/quest_main.go:118
↓ 13 callersMethodUnlock
(ctx context.Context, req *pb.UnlockRequest)
server/internal/service/gimmick.go:224
↓ 11 callersMethodWrite
(p []byte)
server/internal/service/octo.go:114
↓ 10 callersFunctionmapsEqualSimple
(a, b map[K]V)
server/internal/userdata/changed_tables.go:14
↓ 9 callersFunctiondiffMapStr
(tx *sql.Tx, uid int64, before, after map[string]V, table, keyCol string, vals func(V) []any, cols string)
server/internal/store/sqlite/save.go:1191
↓ 9 callersFunctionmarshalKey
(vals ...int64)
server/internal/store/mapkey.go:9
↓ 9 callersFunctionreadVarint
readVarint reads a protobuf varint from b, returns value and number of bytes consumed.
server/internal/service/listbin.go:72
↓ 9 callersMethodstaminaWithCampaign
(baseStamina int32, t campaign.QuestTarget, nowMillis int64)
server/internal/questflow/campaign.go:37
↓ 9 callersFunctionunmarshalKey
(text []byte, name string, n int)
server/internal/store/mapkey.go:18
↓ 7 callersFunctionisMainQuestPlayable
(quest masterdata.EntityMQuest)
server/internal/questflow/quest.go:26
↓ 7 callersMethodisSceneAhead
(newSceneId, currentHeadId int32)
server/internal/questflow/scene.go:28
↓ 6 callersFunctionBuildExpThresholds
(paramMapRows []EntityMNumericalParameterMap, mapId int32)
server/internal/masterdata/material.go:19
↓ 6 callersMethodapplyRewardPossession
(user *store.UserState, possType model.PossessionType, possId, count int32, nowMillis int64)
server/internal/questflow/rewards.go:333
↓ 6 callersMethodinitQuestState
(user *store.UserState, questId int32)
server/internal/questflow/quest.go:12
↓ 6 callersMethodisActive
(f Filter)
server/internal/campaign/catalog.go:165
↓ 5 callersMethodApply
(base int32)
server/internal/campaign/modifier.go:20
↓ 5 callersMethodBattleDropRewards
(questId int32)
server/internal/questflow/rewards.go:371
↓ 5 callersMethodCollectNewRewards
(scoreRewardGroupId int32, oldMax, newMax int64)
server/internal/masterdata/bighunt.go:108
↓ 5 callersFunctionLoadFunctionResolver
()
server/internal/masterdata/numericalfunc.go:53
↓ 5 callersMethodPrewarm
(activeRevision, platform string)
server/internal/service/asset_resolver.go:95
↓ 5 callersMethodclearQuestMissions
(user *store.UserState, questId int32, nowMillis int64)
server/internal/questflow/quest.go:37
↓ 5 callersFunctionregisterStatic
(tableNames ...string)
server/internal/userdata/projector.go:24
↓ 4 callersMethodEqual
(other QuestAutoOrbitState)
server/internal/store/types.go:353
↓ 4 callersMethodGimmickType
(gimmickId int32)
server/internal/masterdata/gimmick.go:296
↓ 4 callersMethodapplyQuestVictory
(user *store.UserState, questId int32, outcome *FinishOutcome, nowMillis int64, wasReplay bool)
server/internal/questflow/quest.go:187
↓ 4 callersFunctioncloneSliceMap
(m map[string][]T)
server/internal/store/clone.go:150
↓ 4 callersFunctioncompositeKey
(record map[string]any, fields []string)
server/internal/userdata/diffset.go:152
↓ 4 callersFunctiondeckSlotsFromProto
(deck *pb.Deck)
server/internal/service/deck.go:130
↓ 4 callersMethodevaluateFinishOutcome
(user *store.UserState, questId int32, target campaign.QuestTarget, nowMillis int64)
server/internal/questflow/rewards.go:46
↓ 4 callersFunctionmapsEqualSliceValues
(a, b map[K][]V)
server/internal/userdata/changed_tables.go:30
↓ 4 callersFunctionrunQuiet
(cmd *exec.Cmd, label string)
server/cmd/wizard/main.go:371
↓ 4 callersFunctionsafeTimestamp
(unixMillis int64)
server/internal/service/gacha.go:605
↓ 4 callersMethodtargetForMain
(questId int32)
server/internal/questflow/campaign.go:8
↓ 4 callersFunctiontoProtoGacha
(entry store.GachaCatalogEntry, bs *store.GachaBannerState)
server/internal/service/gacha.go:419
↓ 3 callersMethodCreateUser
(uuid string, platform model.ClientPlatform)
server/internal/store/store.go:15
↓ 3 callersMethodHandleQuestRestart
(user *store.UserState, questId int32, nowMillis int64)
server/internal/questflow/quest.go:360
↓ 3 callersFunctionLoadParameterMap
()
server/internal/masterdata/material.go:11
↓ 3 callersMethodResolve
(objectId, assetType, activeRevision, platform string)
server/internal/service/asset_resolver.go:73
↓ 3 callersMethodResolveActiveScoreRewardGroupId
(scheduleId int32, nowMillis int64)
server/internal/masterdata/bighunt.go:65
↓ 3 callersMethodResolveGradeIconId
(bossId int32, score int64)
server/internal/masterdata/bighunt.go:91
↓ 3 callersMethodadvanceMainFlowScene
(user *store.UserState, questId, sceneId int32)
server/internal/questflow/scene.go:35
↓ 3 callersMethodapplySceneGrants
(user *store.UserState, questSceneId int32, nowMillis int64)
server/internal/questflow/scene.go:18
↓ 3 callersMethodcampaignFilter
(nowMillis int64)
server/internal/questflow/campaign.go:33
↓ 3 callersFunctioncheckWeaponStoryUnlocks
(catalog *masterdata.WeaponCatalog, user *store.UserState, weaponId, level int32, nowMillis int64)
server/internal/service/weapon.go:788
↓ 3 callersFunctioncompareGimmickKey
(a, b store.GimmickKey)
server/internal/userdata/projector.go:51
↓ 3 callersFunctiondetectAndConfirmIP
(detected, label string)
server/cmd/wizard/main.go:719
↓ 3 callersFunctiondetectLANIP
()
server/cmd/wizard/main.go:752
↓ 3 callersFunctiondiffSimpleMap
(tx *sql.Tx, uid int64, before, after map[int32]int32, table, keyCol, valCol string)
server/internal/store/sqlite/save.go:1210
↓ 3 callersFunctiondiffTimestampMap
(tx *sql.Tx, uid int64, before, after map[int32]int64, table, keyCol string)
server/internal/store/sqlite/save.go:1249
↓ 3 callersMethodfirstClearRewardGroupId
(user *store.UserState, questDef masterdata.EntityMQuest)
server/internal/questflow/rewards.go:35
↓ 3 callersFunctiongachaActiveAt
(entry store.GachaCatalogEntry, nowMillis int64)
server/internal/service/gacha.go:409
↓ 3 callersFunctiongimmickSequenceTypes
()
server/internal/masterdata/gimmick.go:112
↓ 3 callersFunctiongrantWeaponStoryUnlock
(user *UserState, weaponId, storyIndex int32, nowMillis int64)
server/internal/store/helpers.go:384
↓ 3 callersFunctioninnerDeckNumber
(d *pb.DeckDetail)
server/internal/service/deck.go:209
↓ 3 callersFunctionloadSimpleMap
(db *sql.DB, uid int64, query string, m map[int32]int32)
server/internal/store/sqlite/load.go:790
↓ 3 callersFunctionloadTimestampMap
(db *sql.DB, uid int64, query string, m map[int32]int64)
server/internal/store/sqlite/load.go:798
↓ 3 callersFunctionmatchesQuest
(targets []questMatch, t QuestTarget)
server/internal/campaign/quest.go:53
↓ 3 callersFunctionpromptIP
(defaultVal string)
server/cmd/wizard/main.go:727
↓ 3 callersFunctionrestoreClearedAfterRetire
(user *store.UserState, questId int32, isRetired bool)
server/internal/questflow/quest.go:243
↓ 3 callersFunctiontimestampOrNilGift
(unixMillis int64)
server/internal/service/gift.go:135
↓ 3 callersFunctiontoPromoItemWithBonus
(item GachaPoolItem, pool *GachaCatalog)
server/internal/masterdata/gacha.go:242
↓ 2 callersFunctionComputeDeleteKeys
(oldRecords, newRecords []map[string]any, keyFields []string)
server/internal/userdata/diffset.go:97
↓ 2 callersMethodCostumeLevelLimitUp
(characterId, rebirthCount int32)
server/internal/masterdata/character_rebirth.go:20
↓ 2 callersFunctionDrawReward
(materials []masterdata.GachaPoolItem, count int)
server/internal/gacha/draw.go:77
↓ 2 callersMethodEnsureMaps
()
server/internal/store/types.go:125
↓ 2 callersMethodGrantCompanion
(user *UserState, companionId int32, nowMillis int64)
server/internal/store/helpers.go:190
↓ 2 callersMethodGrantCostume
(user *UserState, costumeId int32, nowMillis int64)
server/internal/store/helpers.go:161
↓ 2 callersMethodGrantWeapon
(user *UserState, weaponId int32, nowMillis int64)
server/internal/store/helpers.go:310
↓ 2 callersMethodHandleBigHuntQuestStart
(user *store.UserState, questId, userDeckNumber int32, nowMillis int64)
server/internal/questflow/bighunt_quest.go:10
↓ 2 callersMethodLookupReward
(cageOrnamentId int32)
server/internal/masterdata/cageornament.go:19
↓ 2 callersMethodLookupStampReward
(loginBonusId, pageNumber, stampNumber int32)
server/internal/masterdata/loginbonus.go:28
↓ 2 callersFunctionNow
()
server/internal/gametime/gametime.go:5
↓ 2 callersMethodReload
()
server/internal/runtime/holder.go:75
↓ 2 callersMethodRemember
(clientAddr, revision string)
server/internal/service/asset_resolver.go:45
↓ 2 callersMethodRequiredQuestId
(conditionId int32)
server/internal/masterdata/conditions.go:53
↓ 2 callersMethodResolveActiveWeeklyRewardGroupIdByAttr
(attributeType int32, nowMillis int64)
server/internal/masterdata/bighunt.go:78
↓ 2 callersMethodSceneIdByType
(t model.SideStorySceneIdType)
server/internal/masterdata/sidestory.go:27
↓ 2 callersMethodSeasonRoutesFor
(user *store.UserState)
server/internal/questflow/scene.go:61
↓ 2 callersMethodSequenceRewards
(sequenceId int32)
server/internal/masterdata/gimmick.go:452
↓ 2 callersMethodSetFacebookId
(userId int64, facebookId int64)
server/internal/store/store.go:20
↓ 2 callersFunctionSettleStamina
(user *UserState, maxStaminaMillis int32, nowMillis int64)
server/internal/store/stamina.go:11
↓ 2 callersMethodUserExists
(username string)
server/internal/auth/store.go:79
↓ 2 callersMethodValidate
(token string)
server/internal/auth/token.go:59
↓ 2 callersMethodWeaponExpBonus
(t WeaponTarget, f Filter)
server/internal/campaign/enhance.go:30
next →1–100 of 795, ranked by callers