mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-03-09 15:40:26 +00:00
Merge pull request #1159 from hydralauncher/fix/remove-wine-prefix-not-null-on-pre-search
fix: remove wine prefix on pre search
This commit is contained in:
commit
238d207590
3 changed files with 6 additions and 14 deletions
File diff suppressed because one or more lines are too long
|
@ -219,7 +219,6 @@ export class AchievementWatcherManager {
|
||||||
const games = await gameRepository.find({
|
const games = await gameRepository.find({
|
||||||
where: {
|
where: {
|
||||||
isDeleted: false,
|
isDeleted: false,
|
||||||
winePrefixPath: Not(IsNull()),
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,6 @@ import { HydraApi } from "../hydra-api";
|
||||||
import { getUnlockedAchievements } from "@main/events/user/get-unlocked-achievements";
|
import { getUnlockedAchievements } from "@main/events/user/get-unlocked-achievements";
|
||||||
import { Game } from "@main/entity";
|
import { Game } from "@main/entity";
|
||||||
import { achievementsLogger } from "../logger";
|
import { achievementsLogger } from "../logger";
|
||||||
import { SubscriptionRequiredError } from "@shared";
|
|
||||||
|
|
||||||
const saveAchievementsOnLocal = async (
|
const saveAchievementsOnLocal = async (
|
||||||
objectId: string,
|
objectId: string,
|
||||||
|
@ -119,14 +118,10 @@ export const mergeAchievements = async (
|
||||||
const mergedLocalAchievements = unlockedAchievements.concat(newAchievements);
|
const mergedLocalAchievements = unlockedAchievements.concat(newAchievements);
|
||||||
|
|
||||||
if (game.remoteId) {
|
if (game.remoteId) {
|
||||||
await HydraApi.put(
|
await HydraApi.put("/profile/games/achievements", {
|
||||||
"/profile/games/achievements",
|
id: game.remoteId,
|
||||||
{
|
achievements: mergedLocalAchievements,
|
||||||
id: game.remoteId,
|
})
|
||||||
achievements: mergedLocalAchievements,
|
|
||||||
},
|
|
||||||
{ needsSubscription: true }
|
|
||||||
)
|
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
return saveAchievementsOnLocal(
|
return saveAchievementsOnLocal(
|
||||||
response.objectId,
|
response.objectId,
|
||||||
|
@ -136,9 +131,7 @@ export const mergeAchievements = async (
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
if (!(err instanceof SubscriptionRequiredError)) {
|
achievementsLogger.error(err);
|
||||||
achievementsLogger.error(err);
|
|
||||||
}
|
|
||||||
|
|
||||||
return saveAchievementsOnLocal(
|
return saveAchievementsOnLocal(
|
||||||
game.objectID,
|
game.objectID,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue