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

Function fetchAccount

900v2/frontend.js:108–151  ·  view source on GitHub ↗
(i)

Source from the content-addressed store, hash-verified

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

Callers 1

fetchAccountsFunction · 0.70

Calls 1

call_nativeFunction · 0.70

Tested by

no test coverage detected