1
0
mirror of https://github.com/ppy/osu.git synced 2024-05-14 16:50:20 +08:00

Fix test failures due to sentry oversight

This commit is contained in:
Dean Herbert 2024-04-12 01:07:52 +08:00
parent 8b2017be45
commit 3ec93745a4
No known key found for this signature in database

View File

@ -39,12 +39,13 @@ namespace osu.Game.Utils
public SentryLogger(OsuGame game)
{
this.game = game;
if (!game.IsDeployedBuild || !game.CreateEndpoints().WebsiteRootUrl.EndsWith(@".ppy.sh", StringComparison.Ordinal))
return;
sentrySession = SentrySdk.Init(options =>
{
// Not setting the dsn will completely disable sentry.
if (game.IsDeployedBuild && game.CreateEndpoints().WebsiteRootUrl.EndsWith(@".ppy.sh", StringComparison.Ordinal))
options.Dsn = "https://ad9f78529cef40ac874afb95a9aca04e@sentry.ppy.sh/2";
options.Dsn = "https://ad9f78529cef40ac874afb95a9aca04e@sentry.ppy.sh/2";
options.AutoSessionTracking = true;
options.IsEnvironmentUser = false;
options.IsGlobalModeEnabled = true;
@ -59,6 +60,9 @@ namespace osu.Game.Utils
public void AttachUser(IBindable<APIUser> user)
{
if (sentrySession == null)
return;
Debug.Assert(localUser == null);
localUser = user.GetBoundCopy();