MCPcopy Create free account
hub / github.com/GamerHack/GamerHack.github.io / fetchAccount

Function fetchAccount

672/frontend.js:96–139  ·  view source on GitHub ↗
(i)

Source from the content-addressed store, hash-verified

94}
95
96function fetchAccount(i)
97{
98 mailbox.idx = i;
99 mailbox.action = 0;
100 call_native();
101 while(ui[i].username.firstChild)
102 ui[i].username.removeChild(ui[i].username.firstChild);
103 if(!mailbox.account_name)
104 {
105 var italic = document.createElement('i');
106 ui[i].username.appendChild(italic);
107 italic.appendChild(document.createTextNode('Account does not exist'));
108 ui[i].id.value = '';
109 ui[i].id.readOnly = true;
110 ui[i].base64.value = '';
111 ui[i].button.disabled = true;
112 return;
113 }
114 else
115 {
116 var string_id = '';
117 for(var j = 7; j >= 0; j--)
118 {
119 var digit = mailbox.account_id[j];
120 string_id += "0123456789ABCDEF"[digit >> 4];
121 string_id += "0123456789ABCDEF"[digit & 15];
122 }
123 var b64_id = '';
124 var b64_alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
125 for(var j = 0; j < 8; j += 3)
126 {
127 b64_id += b64_alphabet[mailbox.account_id[j] >> 2];
128 b64_id += b64_alphabet[(mailbox.account_id[j] << 4 | mailbox.account_id[j+1] >> 4) & 63];
129 b64_id += b64_alphabet[(mailbox.account_id[j+1] << 2 | mailbox.account_id[j+2] >> 6) & 63];
130 b64_id += b64_alphabet[mailbox.account_id[j+2] & 63];
131 }
132 b64_id = b64_id.substr(0, 11) + '=';
133 ui[i].username.appendChild(document.createTextNode(mailbox.account_name));
134 ui[i].id.value = string_id;
135 ui[i].id.readOnly = false;
136 ui[i].base64.value = b64_id;
137 ui[i].button.disabled = false;
138 }
139}
140
141function fetchAccounts()
142{

Callers 1

fetchAccountsFunction · 0.70

Calls 1

call_nativeFunction · 0.70

Tested by

no test coverage detected