Skip to content
This repository was archived by the owner on Aug 11, 2021. It is now read-only.

Commit dc3282f

Browse files
committed
Fix import permalink UI bugs
1 parent a50e3ab commit dc3282f

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

src/client/src/app/services/generator.service.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export class GeneratorService {
7373

7474
this.electronService.ipcRenderer.on('importSeedResponse', (event, generatedSeed: GeneratedSeed, spoiler: boolean) => {
7575
this.ngZone.run(() => {
76+
this.progressService.setOpen(false);
7677
this.spoiler$.next(spoiler);
7778
this.generatedSeeds$.next([generatedSeed]);
7879
this.toastrService.success('Imported the permalink successfully.');
@@ -128,6 +129,18 @@ export class GeneratorService {
128129

129130
if (decodedItems) {
130131
this.lastSettingsUsed$.next(PrimeRandomizerSettings.fromSettingsString(decodedItems.settingsString).toRandomizerForm());
132+
133+
this.progressService.setTitle('Importing Permalink');
134+
this.progressService.setMessage('Generating world...');
135+
this.progressService.setProgressBars([
136+
{
137+
total: 1,
138+
value: null,
139+
label: '1 / 1:'
140+
}
141+
]);
142+
143+
this.progressService.setOpen(true);
131144
this.electronService.ipcRenderer.send('importSeed', decodedItems.seed, decodedItems.settingsString);
132145
}
133146
}

src/common/models/randomizerForm.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export interface RandomizerForm {
77
skipFrigate: boolean;
88
skipHudPopups: boolean;
99
hideItemModels: boolean;
10+
enableMainPlazaLedgeDoor: boolean;
1011
};
1112
rules: {
1213
goal: string;

src/electron/models/prime/randomizerSettings.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ export class PrimeRandomizerSettings extends RandomizerSettings {
157157
romSettings: {
158158
skipFrigate: this.skipFrigate,
159159
skipHudPopups: this.skipHudPopups,
160-
hideItemModels: this.hideItemModels
160+
hideItemModels: this.hideItemModels,
161+
enableMainPlazaLedgeDoor: this.enableMainPlazaLedgeDoor
161162
},
162163
rules: {
163164
goal: this.goal,

0 commit comments

Comments
 (0)