Files
VORTEX-REC-LEAK/Controllers/Api/ProgressionEventsController.cs
T
2026-07-23 18:21:43 -07:00

190 lines
8.4 KiB
C#

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace DeluxeBackend.Controllers.Api
{
[Route("api/progressionEvents")]
[ApiController]
public class ProgressionEventsController : ControllerBase
{
[HttpGet("active")]
public async Task<IActionResult> Active()
{
return NotFound();
}
[HttpGet("event/{eventId}")]
public async Task<IActionResult> Event(long eventId)
{
return NotFound();
/*
#pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type.
return Ok(new
{
ProgressionEventId = 2,
Name = "Coming in Hot! Progression Event Alpha",
IsEnabled = true,
Rewards = new[]
{
new {
ProgressionEventRewardId = 1,
ProgressionEventId = 2,
GiftDropId = 3798,
ImageName = "7w7xumgr5rtaouze5e5lwspea.png",
ImageStream = (object)null,
ImageContentType = (object)null,
Xp = 30,
RewardIndex = 0,
IsBonus = false,
IsRRPlusExclusive = false
},
new {
ProgressionEventRewardId = 2,
ProgressionEventId = 2,
GiftDropId = 3779,
ImageName = "eynegc0nils797wgjqz96a2ds.png",
ImageStream = (object)null,
ImageContentType = (object)null,
Xp = 60,
RewardIndex = 1,
IsBonus = false,
IsRRPlusExclusive = false
},
new {
ProgressionEventRewardId = 3,
ProgressionEventId = 2,
GiftDropId = 3025,
ImageName = "2ikt2bx6xwiyyr6s8qducxjr1.png",
ImageStream = (object)null,
ImageContentType = (object)null,
Xp = 90,
RewardIndex = 2,
IsBonus = false,
IsRRPlusExclusive = false
},
new {
ProgressionEventRewardId = 4,
ProgressionEventId = 2,
GiftDropId = 4079,
ImageName = "dziv7z4fwbejheoy7yvrjlby1.png",
ImageStream = (object)null,
ImageContentType = (object)null,
Xp = 130,
RewardIndex = 3,
IsBonus = false,
IsRRPlusExclusive = false
},
new {
ProgressionEventRewardId = 6,
ProgressionEventId = 2,
GiftDropId = 4078,
ImageName = "6fepaaug17ai3guqpazy3v86o.png",
ImageStream = (object)null,
ImageContentType = (object)null,
Xp = 180,
RewardIndex = 4,
IsBonus = false,
IsRRPlusExclusive = false
},
new {
ProgressionEventRewardId = 7,
ProgressionEventId = 2,
GiftDropId = 3974,
ImageName = "7958ooqtj2o04rkcdqtyb3rko.png",
ImageStream = (object)null,
ImageContentType = (object)null,
Xp = 250,
RewardIndex = 5,
IsBonus = false,
IsRRPlusExclusive = false
}
},
KeepsakeRoomLists = new[]
{
new {
KeepsakeRoomListId = 1,
ProgressionEventId = 3,
UnlockItemAvatarItemId = (object)null,
UnlockItemGiftDropId = (object)null,
UnlockItemLockDurationTicks = (object)null,
KeepsakeRooms = new[] {
new { KeepsakeRoomId = 1, RoomId = 1, KeepsakeRoomListId = 1, Type = 0, Order = 7 },
new { KeepsakeRoomId = 2, RoomId = 2, KeepsakeRoomListId = 1, Type = 0, Order = 8 },
new { KeepsakeRoomId = 3, RoomId = 3, KeepsakeRoomListId = 1, Type = 0, Order = 9 },
new { KeepsakeRoomId = 4, RoomId = 4, KeepsakeRoomListId = 1, Type = 0, Order = 10 },
new { KeepsakeRoomId = 5, RoomId = 5, KeepsakeRoomListId = 1, Type = 0, Order = 11 },
new { KeepsakeRoomId = 6, RoomId = 6, KeepsakeRoomListId = 1, Type = 0, Order = 12 },
new { KeepsakeRoomId = 7, RoomId = 7, KeepsakeRoomListId = 1, Type = 0, Order = 13 },
new { KeepsakeRoomId = 8, RoomId = 8, KeepsakeRoomListId = 1, Type = 0, Order = 14 },
new { KeepsakeRoomId = 11, RoomId = 9, KeepsakeRoomListId = 1, Type = 0, Order = 15 },
new { KeepsakeRoomId = 12, RoomId = 10, KeepsakeRoomListId = 1, Type = 0, Order = 16 },
new { KeepsakeRoomId = 13, RoomId = 11, KeepsakeRoomListId = 1, Type = 0, Order = 17 },
new { KeepsakeRoomId = 14, RoomId = 12, KeepsakeRoomListId = 1, Type = 0, Order = 18 },
new { KeepsakeRoomId = 15, RoomId = 13, KeepsakeRoomListId = 1, Type = 0, Order = 19 },
new { KeepsakeRoomId = 22, RoomId = 14, KeepsakeRoomListId = 1, Type = 0, Order = 6 },
new { KeepsakeRoomId = 23, RoomId = 15, KeepsakeRoomListId = 1, Type = 0, Order = 5 },
new { KeepsakeRoomId = 24, RoomId = 16, KeepsakeRoomListId = 1, Type = 0, Order = 4 },
new { KeepsakeRoomId = 25, RoomId = 17, KeepsakeRoomListId = 1, Type = 0, Order = 3 },
new { KeepsakeRoomId = 26, RoomId = 18, KeepsakeRoomListId = 1, Type = 0, Order = 2 },
new { KeepsakeRoomId = 27, RoomId = 29, KeepsakeRoomListId = 1, Type = 0, Order = 1 },
new { KeepsakeRoomId = 28, RoomId = 20, KeepsakeRoomListId = 1, Type = 0, Order = 0 },
new { KeepsakeRoomId = 37, RoomId = 21, KeepsakeRoomListId = 1, Type = 0, Order = 20 }
},
RoomUnlockStartOffsetTicks = 0,
RoomUnlockIntervalTicks = 0,
RoomUnlockBatchSize = 0,
RoomType = 0,
UnlockItemLockDuration = (object)null,
RoomUnlockStartOffset = "00:00:00",
RoomUnlockInterval = "00:00:00"
},
new {
KeepsakeRoomListId = 2,
ProgressionEventId = 3,
UnlockItemAvatarItemId = (object)null,
UnlockItemGiftDropId = (object)null,
UnlockItemLockDurationTicks = (object)null,
KeepsakeRooms = new[] {
new { KeepsakeRoomId = 16, RoomId = 1, KeepsakeRoomListId = 2, Type = 1, Order = 5 },
new { KeepsakeRoomId = 17, RoomId = 2, KeepsakeRoomListId = 2, Type = 1, Order = 6 },
new { KeepsakeRoomId = 18, RoomId = 3, KeepsakeRoomListId = 2, Type = 1, Order = 7 },
new { KeepsakeRoomId = 20, RoomId = 4, KeepsakeRoomListId = 2, Type = 1, Order = 8 },
new { KeepsakeRoomId = 29, RoomId = 5, KeepsakeRoomListId = 2, Type = 1, Order = 4 },
new { KeepsakeRoomId = 30, RoomId = 6, KeepsakeRoomListId = 2, Type = 1, Order = 3 },
new { KeepsakeRoomId = 31, RoomId = 7, KeepsakeRoomListId = 2, Type = 1, Order = 2 },
new { KeepsakeRoomId = 32, RoomId = 8, KeepsakeRoomListId = 2, Type = 1, Order = 1 },
new { KeepsakeRoomId = 33, RoomId = 9, KeepsakeRoomListId = 2, Type = 1, Order = 0 },
new { KeepsakeRoomId = 34, RoomId = 10, KeepsakeRoomListId = 2, Type = 1, Order = 9 },
new { KeepsakeRoomId = 36, RoomId = 11, KeepsakeRoomListId = 2, Type = 1, Order = 10 }
},
RoomUnlockStartOffsetTicks = 0,
RoomUnlockIntervalTicks = 0,
RoomUnlockBatchSize = 0,
RoomType = 1,
UnlockItemLockDuration = (object)null,
RoomUnlockStartOffset = "00:00:00",
RoomUnlockInterval = "00:00:00"
}
},
StartTime = "2022-09-13T23:00:00Z",
EndTime = "9999-09-16T23:00:00Z",
CollectionEndTime = "9999-09-17T23:00:00Z",
UsesBoost = true,
BoostDailyGameplayMinutesLimit = 20,
BoostXpMultiplier = 3.0,
PurchasableXpBoostId = (object)null,
ActiveExperiment = (object)null,
ChallengesIconImageName = (object)null,
RewardsPipImageName = (object)null,
EventInfoImageName = (object)null
});*/
#pragma warning restore CS8600 // Converting null literal or possible null value to non-nullable type.
}
[HttpGet("record/{eventId}")]
public async Task<IActionResult> Record(long eventId)
{
return NotFound();
}
}
}