request 64x64 icons for Taskbar via /whoami

This commit is contained in:
jelveh
2024-12-20 14:06:37 -08:00
parent e732859ff8
commit 76fbe9b4ce
3 changed files with 9 additions and 4 deletions
+1 -1
View File
@@ -422,7 +422,7 @@ window.check_fsentry_against_allowed_file_types_string =function (fsentry, allow
window.refresh_user_data = async (auth_token)=>{
let whoami
try{
whoami = await puter.os.user();
whoami = await puter.os.user({query: 'icon_size=64'});
}catch(e){
// Ignored
}
+2 -2
View File
@@ -395,7 +395,7 @@ window.initgui = async function(options){
puter.setAuthToken(query_param_auth_token);
try{
whoami = await puter.os.user();
whoami = await puter.os.user({query: 'icon_size=64'});
}catch(e){
if(e.status === 401){
window.logout();
@@ -456,7 +456,7 @@ window.initgui = async function(options){
// try to get user data using /whoami, only if that data is missing
if(!whoami){
try{
whoami = await puter.os.user();
whoami = await puter.os.user({query: 'icon_size=64'});
}catch(e){
if(e.status === 401){
bad_session_logout();
+6 -1
View File
@@ -51,8 +51,13 @@ class OS{
};
}
let query = '';
if(options?.query){
query = '?' + new URLSearchParams(options.query).toString();
}
return new Promise((resolve, reject) => {
const xhr = utils.initXhr('/whoami', this.APIOrigin, this.authToken, 'get');
const xhr = utils.initXhr('/whoami' + query, this.APIOrigin, this.authToken, 'get');
// set up event handlers for load and error events
utils.setupXhrEventHandlers(xhr, options.success, options.error, resolve, reject);