Skip to content

Commit 1d82b79

Browse files
committed
Loosen endpoint rate-limits for photo/playlist creation, now that proper upload limits exist
1 parent d1ab943 commit 1d82b79

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

Refresh.Core/RateLimits/Playlists/PlaylistCreationEndpointLimits.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ namespace Refresh.Core.RateLimits.Playlists;
55
/// </summary>
66
public static class PlaylistCreationEndpointLimits
77
{
8-
public const int UploadTimeoutDuration = 450;
9-
public const int MaxCreateAmount = 8; // should be enough
10-
public const int MaxUpdateAmount = 12;
11-
public const int UploadBlockDuration = 300;
8+
public const int UploadTimeoutDuration = 300;
9+
public const int MaxCreateAmount = 30;
10+
public const int MaxUpdateAmount = 50;
11+
public const int UploadBlockDuration = 240;
1212
public const string CreateBucket = "playlist-create";
1313
public const string UpdateBucket = "playlist-update";
1414
}

Refresh.Interfaces.Game/Endpoints/PhotoEndpoints.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class PhotoEndpoints : EndpointGroup
2424
{
2525
[GameEndpoint("uploadPhoto", HttpMethods.Post, ContentType.Xml)]
2626
[RequireEmailVerified]
27-
[RateLimitSettings(500, 12, 400, "upload-photo")]
27+
[RateLimitSettings(300, 30, 240, "upload-photo")]
2828
public Response UploadPhoto(RequestContext context, SerializedPhoto body, GameDatabaseContext database,
2929
GameUser user, IDataStore dataStore,
3030
DataContext dataContext, AipiService aipi, GameServerConfig config)

0 commit comments

Comments
 (0)