Skip to content

Commit 29f22d5

Browse files
committed
在没有指定判定线 speedEvents 时使用默认值
1 parent 5dcd7ba commit 29f22d5

File tree

2 files changed

+25
-9
lines changed

2 files changed

+25
-9
lines changed

src/chart/judgeline.js

+13
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,24 @@ export default class Judgeline
7474
{
7575
if (this.eventLayers.length <= 0) throw new Error('No event layer in this judgeline');
7676

77+
let noSpeedEvents = false;
7778
this.eventLayers.forEach((eventLayer) =>
7879
{
7980
eventLayer.speed = utils.arrangeSameSingleValueEvent(eventLayer.speed);
81+
if (eventLayer.speed.length < 1) noSpeedEvents = true;
8082
});
8183

84+
if (noSpeedEvents)
85+
{
86+
console.warn('Line ' + this.id + ' don\'t have any speed event, use default speed.');
87+
this.eventLayers[0].speed.push({
88+
startTime: 0,
89+
endTime: 1e4,
90+
start: 1,
91+
end: 1
92+
});
93+
}
94+
8295
let sameTimeSpeedEventAlreadyExist = {};
8396
let currentFloorPosition = 0;
8497
let floorPositions = [];

src/index.js

+12-9
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,18 @@ import { BrowserTracing } from '@sentry/tracing';
1111

1212
(() =>
1313
{
14-
// Init sentry
15-
Sentry.init({
16-
dsn: "https://c0f2c5052bd740c3b734b74c7dd6d350@o4504077358792704.ingest.sentry.io/4504077363183616",
17-
integrations: [ new BrowserTracing() ],
18-
tracesSampleRate: 1.0,
19-
maxBreadcrumbs: 50,
20-
debug: (GITHUB_CURRENT_GIT_HASH == '{{' + 'CURRENT_HASH' + '}}'),
21-
release: (GITHUB_CURRENT_GIT_HASH != '{{' + 'CURRENT_HASH' + '}}')
22-
});
14+
if (GITHUB_CURRENT_GIT_HASH != '{{' + 'CURRENT_HASH' + '}}')
15+
{
16+
// Init sentry
17+
Sentry.init({
18+
dsn: "https://c0f2c5052bd740c3b734b74c7dd6d350@o4504077358792704.ingest.sentry.io/4504077363183616",
19+
integrations: [ new BrowserTracing() ],
20+
tracesSampleRate: 1.0,
21+
maxBreadcrumbs: 50,
22+
debug: false,
23+
release: true
24+
});
25+
}
2326
})();
2427

2528

0 commit comments

Comments
 (0)