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