Merge pull request #3148 from dpalou/MOBILE-3997
MOBILE-3997 core: Don't show autologin URL in warning messagemain
commit
003a7d7ea2
|
@ -172,7 +172,9 @@ export class AddonModBBBIndexComponent extends CoreCourseModuleMainActivityCompo
|
|||
try {
|
||||
const joinUrl = await AddonModBBB.getJoinUrl(this.module.id, this.groupId);
|
||||
|
||||
CoreUtils.openInBrowser(joinUrl);
|
||||
CoreUtils.openInBrowser(joinUrl, {
|
||||
showBrowserWarning: false,
|
||||
});
|
||||
|
||||
this.updateMeetingInfo();
|
||||
} catch (error) {
|
||||
|
|
|
@ -46,6 +46,7 @@ import { asyncInstance, AsyncInstance } from '../utils/async-instance';
|
|||
import { CoreDatabaseTable } from './database/database-table';
|
||||
import { CoreDatabaseCachingStrategy } from './database/database-table-proxy';
|
||||
import { CoreSilentError } from './errors/silenterror';
|
||||
import { CoreWindow } from '@singletons/window';
|
||||
|
||||
/**
|
||||
* QR Code type enumeration.
|
||||
|
@ -1509,7 +1510,7 @@ export class CoreSite {
|
|||
alertMessage?: string,
|
||||
): Promise<InAppBrowserObject | void> {
|
||||
// Get the URL to open.
|
||||
url = await this.getAutoLoginUrl(url);
|
||||
const autoLoginUrl = await this.getAutoLoginUrl(url);
|
||||
|
||||
if (alertMessage) {
|
||||
// Show an alert first.
|
||||
|
@ -1526,9 +1527,20 @@ export class CoreSite {
|
|||
|
||||
// Open the URL.
|
||||
if (inApp) {
|
||||
return CoreUtils.openInApp(url, options);
|
||||
return CoreUtils.openInApp(autoLoginUrl, options);
|
||||
} else {
|
||||
return CoreUtils.openInBrowser(url, options);
|
||||
if ((options.showBrowserWarning || options.showBrowserWarning === undefined) && autoLoginUrl !== url) {
|
||||
// Don't display the autologin URL in the warning.
|
||||
try {
|
||||
await CoreWindow.confirmOpenBrowserIfNeeded(url);
|
||||
|
||||
options.showBrowserWarning = false;
|
||||
} catch (error) {
|
||||
return; // Cancelled, stop.
|
||||
}
|
||||
}
|
||||
|
||||
return CoreUtils.openInBrowser(autoLoginUrl, options);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue