feat: focus 2.0 #2898

Merged
Sainan merged 10 commits from focus-2.0 into main 2025-10-16 00:48:02 -07:00
Showing only changes of commit 3044d87bb3 - Show all commits

View File

@ -16,18 +16,21 @@ export const focusController: RequestHandler = async (req, res) => {
if (focus2) {
// Focus 2.0
switch (req.query.op) {
case Focus2Operation.InstallLens:
op = "InstallLens";
break;
case Focus2Operation.UnlockWay:
op = "UnlockWay";
break;
case Focus2Operation.UnlockUpgrade:
op = "UnlockUpgrade";
break;
case Focus2Operation.IncreasePool:
op = "IncreasePool";
break;
case Focus2Operation.LevelUpUpgrade:
op = "LevelUpUpgrade";
break;
case Focus2Operation.UnlockUpgrade:
op = "UnlockUpgrade";
break;
case Focus2Operation.ActivateWay:
op = "ActivateWay";
break;
@ -277,9 +280,10 @@ enum Focus3Operation {
// Focus 2.0
// eslint-disable-next-line @typescript-eslint/no-unused-vars
enum Focus2Operation {
InstallLens = "1",
UnlockWay = "2",
IncreasePool = "4",
UnlockUpgrade = "3",
IncreasePool = "4",
LevelUpUpgrade = "5",
ActivateWay = "6",
UpdateUpgrade = "7", // used to change the IsActive state, same format as ILevelUpUpgradeRequest