MOBILE-4581 utils: Add lang to openInBrowser urls

main
Alfonso Salces 2024-08-01 12:37:20 +02:00
parent 40b96b9e63
commit 4c550729ca
1 changed files with 9 additions and 7 deletions

View File

@ -18,7 +18,7 @@ import { FileEntry } from '@awesome-cordova-plugins/file/ngx';
import { Subscription } from 'rxjs';
import { CoreEvents } from '@singletons/events';
import { CoreFile } from '@services/file';
import { CoreLang } from '@services/lang';
import { CoreLang, CoreLangFormat } from '@services/lang';
import { CoreWS } from '@services/ws';
import { CoreModals } from '@services/modals';
import { CoreMimetypeUtils } from '@services/utils/mimetype';
@ -1179,12 +1179,14 @@ export class CoreUtilsProvider {
}
}
CoreAnalytics.logEvent({
type: CoreAnalyticsEventType.OPEN_LINK,
link: originaUrl,
});
window.open(url, '_system');
const site = CoreSites.getCurrentSite();
CoreAnalytics.logEvent({ type: CoreAnalyticsEventType.OPEN_LINK, link: originaUrl });
window.open(
site?.containsUrl(url)
? CoreUrl.addParamsToUrl(url, { lang: await CoreLang.getCurrentLanguage(CoreLangFormat.LMS) })
: url,
'_system',
);
}
/**