public void mo17350a(String
str
, JSONObject jSONObject, AbstractC5417d<T> dVar) {
String replaceAll
=
UUID.randomUUID().toString().replaceAll(
"-"
, "");
/
/
这里就是随机一个UUID,然后赋值给nonce字段
long
currentTimeMillis
=
System.currentTimeMillis();
/
/
获取系统时间,在计算codesign字段时会用到的·
1
JSONObject a
=
mo17349a(jSONObject);
/
/
从函数的传入的参数中取出的JSON_object中应该就是那个data字段的值
if
(MyApplication.getInstance().isLogin()) {
/
/
如果点击登录按钮,就走下面这个分支,就是进行键值对的拼接
C5445g.m20674a(
str
, new C5445g.C5461f[]{new C5445g.C5461f(ReportActivity.USER_ID, "
" + MyApplication.getInstance().getUserDataEntity().getUid()), new C5445g.C5461f("
login_token
", "
" + MyApplication.getInstance().getUserDataEntity().getLogin_token()), new C5445g.C5461f("
nonce
", replaceAll), new C5445g.C5461f("
codeSign
", C6485v.m23485a(replaceAll, a, MyApplication.getInstance().getUserDataEntity().getUid() + "
", currentTimeMillis)), new C5445g.C5461f("
timestamp
", currentTimeMillis + "
"), new C5445g.C5461f("
data
", a.toString()), new C5445g.C5461f("
version
", C5414a.f16227f + "
"), new C5445g.C5461f("
product_version
", "
220
"), new C5445g.C5461f(C1380c.PLATFORM, Build.PRODUCT + "
"), new C5445g.C5461f(CandidatePacketExtension.NETWORK_ATTR_NAME, MyApplication.getNetworkType() + "
"), new C5445g.C5461f("
device
", "
" + MyApplication.getDeviceId()), new C5445g.C5461f("
access_token
", "
" + C5414a.f16229h), new C5445g.C5461f("
screen_width
", "
" + C5414a.f16230i), new C5445g.C5461f("
screen_height
", "
" + C5414a.f16231j), new C5445g.C5461f("
bbsnopic
", MyApplication.isForumNoIMG() + "
"), new C5445g.C5461f(C7748d.C7755c.f24519a, MessageService.MSG_DB_NOTIFY_CLICK), new C5445g.C5461f("
system_version
", Build.VERSION.SDK_INT + "
"), new C5445g.C5461f("
theme
", C5414a.f16223b + "
")}, (ResultCallback) dVar);
return
;
}
C5445g.m20674a(
str
, new C5445g.C5461f[]{new C5445g.C5461f(
"nonce"
, replaceAll), new C5445g.C5461f(
"codeSign"
, C6485v.m23484a(replaceAll, a, currentTimeMillis)), new C5445g.C5461f(
"timestamp"
, currentTimeMillis
+
"
"), new C5445g.C5461f("
data
", a.toString()), new C5445g.C5461f("
version
", C5414a.f16227f + "
"), new C5445g.C5461f("
product_version
", "
220
"), new C5445g.C5461f(C1380c.PLATFORM, Build.PRODUCT + "
"), new C5445g.C5461f(CandidatePacketExtension.NETWORK_ATTR_NAME, MyApplication.getNetworkType() + "
"), new C5445g.C5461f("
device
", "
" + MyApplication.getDeviceId()), new C5445g.C5461f("
access_token
", "
" + C5414a.f16229h), new C5445g.C5461f("
screen_width
", "
" + C5414a.f16230i), new C5445g.C5461f("
screen_height
", "
" + C5414a.f16231j), new C5445g.C5461f("
bbsnopic
", MyApplication.isForumNoIMG() + "
"), new C5445g.C5461f(C7748d.C7755c.f24519a, MessageService.MSG_DB_NOTIFY_CLICK), new C5445g.C5461f("
system_version
", Build.VERSION.SDK_INT + "
"), new C5445g.C5461f("
theme
", C5414a.f16223b + "
")}, (ResultCallback) dVar);
}