feat: dispatch sage_login event after successful login in withLoginInfo
jsoncall.js: after login retry succeeds, dispatch 'sage_login' on bricks.app so shell can reload the global menu dynamically.
This commit is contained in:
parent
2e22085122
commit
ffc9350fcb
@ -206,6 +206,10 @@ bricks.HttpText = class {
|
|||||||
}
|
}
|
||||||
|
|
||||||
console.log('withLoginInfo: retry successful');
|
console.log('withLoginInfo: retry successful');
|
||||||
|
// Dispatch sage_login event so shell can reload menu
|
||||||
|
if (bricks.app && bricks.app.dispatch) {
|
||||||
|
bricks.app.dispatch('sage_login');
|
||||||
|
}
|
||||||
return await this.get_result_data(retryResult);
|
return await this.get_result_data(retryResult);
|
||||||
}
|
}
|
||||||
async get(url, {headers=null, params=null}={}){
|
async get(url, {headers=null, params=null}={}){
|
||||||
|
|||||||
4
dist/bricks.js
vendored
4
dist/bricks.js
vendored
@ -3554,6 +3554,10 @@ bricks.HttpText = class {
|
|||||||
}
|
}
|
||||||
|
|
||||||
console.log('withLoginInfo: retry successful');
|
console.log('withLoginInfo: retry successful');
|
||||||
|
// Dispatch sage_login event so shell can reload menu
|
||||||
|
if (bricks.app && bricks.app.dispatch) {
|
||||||
|
bricks.app.dispatch('sage_login');
|
||||||
|
}
|
||||||
return await this.get_result_data(retryResult);
|
return await this.get_result_data(retryResult);
|
||||||
}
|
}
|
||||||
async get(url, {headers=null, params=null}={}){
|
async get(url, {headers=null, params=null}={}){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user