Hata düzeltildi. ApiGenerateBackgroundWorkers

This commit is contained in:
Sedat Öztürk 2025-08-18 22:13:26 +03:00
parent 63e3e5a1db
commit 6e90ddc37d

View file

@ -1,6 +1,7 @@
import { Notification, toast } from '@/components/ui' import { Notification, toast } from '@/components/ui'
import { generateBackgroundWorkers } from '@/services/background-worker.service' import { generateBackgroundWorkers } from '@/services/background-worker.service'
import { useLocalization } from '@/utils/hooks/useLocalization' import { getLocalization } from '@/services/localization.service'
import { store } from '@/store'
export abstract class UiEvalService { export abstract class UiEvalService {
static Init = () => { static Init = () => {
@ -8,7 +9,22 @@ export abstract class UiEvalService {
} }
static ApiGenerateBackgroundWorkers = () => { static ApiGenerateBackgroundWorkers = () => {
const { translate } = useLocalization() // Get store state directly instead of using hook
const state = store.getState()
const { texts, config } = state.abpConfig
// Create translate function similar to useLocalization hook
const translate = (localizationKey: string, params?: Record<string, string | number>, defaultResourceName?: string): string => {
if (!texts) {
return localizationKey
}
return getLocalization(
texts,
defaultResourceName ?? config?.localization?.defaultResourceName,
localizationKey,
params
)
}
const asyncCall = async () => { const asyncCall = async () => {
await generateBackgroundWorkers() await generateBackgroundWorkers()