Houmgaor
d642cbef24
refactor(channelserver): migrate remaining character queries to CharacterRepository
...
Add 18 new typed methods to CharacterRepository (ReadTime, SaveTime,
SaveInt, SaveBool, SaveString, ReadBool, ReadString, LoadColumnWithDefault,
SetDeleted, UpdateDailyCafe, ResetDailyQuests, ReadEtcPoints, ResetCafeTime,
UpdateGuildPostChecked, ReadGuildPostChecked, SaveMercenary, UpdateGCPAndPact,
FindByRastaID) and migrate ~56 inline SQL queries across 13 handler files.
Pure refactor — zero behavior change. Each handler produces identical SQL
with identical parameters. Cross-table JOINs and bulk CharacterSaveData
operations are intentionally left out of scope.
2026-02-20 21:57:24 +01:00
..
2026-02-20 19:11:41 +01:00
2026-02-20 21:22:01 +01:00
2026-02-19 18:13:34 +01:00
2026-02-19 18:13:34 +01:00
2026-02-19 18:13:34 +01:00
2026-02-20 19:50:28 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 21:18:40 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 19:11:41 +01:00
2026-02-20 19:46:57 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 17:07:42 +01:00
2026-02-18 21:39:13 +01:00
2026-02-17 17:59:00 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-18 15:59:36 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 21:18:40 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-20 17:07:42 +01:00
2026-02-17 17:59:00 +01:00
2026-02-18 00:47:14 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 15:59:36 +01:00
2026-02-20 21:57:24 +01:00
2026-02-17 17:59:00 +01:00
2026-02-20 21:06:16 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 21:57:24 +01:00
2026-02-19 00:23:04 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 19:11:41 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 21:06:16 +01:00
2026-02-20 19:50:28 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 19:11:41 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 17:07:42 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 19:35:25 +01:00
2026-02-20 21:38:21 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 21:38:21 +01:00
2026-02-18 21:48:08 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 18:42:08 +01:00
2026-02-17 17:54:51 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 19:50:28 +01:00
2026-02-20 18:58:32 +01:00
2026-02-20 21:18:40 +01:00
2026-02-18 18:10:34 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 17:07:42 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 21:18:40 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 21:06:16 +01:00
2026-02-18 23:02:44 +01:00
2026-02-20 18:58:32 +01:00
2026-02-20 18:58:32 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-20 21:06:16 +01:00
2026-02-19 00:05:20 +01:00
2026-02-19 00:05:20 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 19:50:28 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 21:57:24 +01:00
2026-02-20 21:57:24 +01:00
2026-02-17 18:07:38 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 21:38:21 +01:00
2026-02-17 17:59:00 +01:00
2026-02-20 21:06:16 +01:00
2026-02-17 18:07:38 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 18:58:32 +01:00
2026-02-17 23:57:14 +01:00