decord/source/modules/people/PeopleUtils.tsx
github-actions 777dc50a28 chore: update source for alpha 346.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
2026-09-10 19:12:31 +00:00

453 lines
19 KiB
TypeScript

// Module ID: 10940
// Function ID: 10941
// Name: PeopleUtils
// Dependencies: [4253, 1074, 10941, 9111, 5473, 7351, 10942, 10943, 573, 4449, 2]
// Module 10940 (PeopleUtils)
import DispatcherDefault from "Dispatcher" /* 573 */;
import UserUtilsDefault from "UserUtils" /* 4449 */;
import RelationshipActionCreatorsDefault from "RelationshipActionCreators" /* 9111 */;
import GameRelationshipActionCreatorsDefault from "GameRelationshipActionCreators" /* 10941 */;
import AcceptFriendRequestModalActionCreators from "AcceptFriendRequestModalActionCreators" /* 10943 */;
import RelationshipStore from "RelationshipStore" /* 4253 */;
require = fn;
const AbortCodes = fn(1074).AbortCodes;
const size = fn(2);
let result = size.fileFinishedImporting("modules/people/PeopleUtils.tsx");
export default {
removeFriend(arg0) {
({ userId, applicationId } = arg0);
if (null != applicationId) {
const obj2 = { userId, applicationId };
GameRelationshipActionCreatorsDefault.removeGameFriend(obj2);
} else {
const obj4 = { location: tmp };
RelationshipActionCreatorsDefault.removeFriend(userId, obj4);
}
},
cancelFriendRequest(arg0) {
({ userId, applicationId } = arg0);
if (null != applicationId) {
const obj2 = { userId, applicationId };
let result = GameRelationshipActionCreatorsDefault.cancelGameFriendRequest(obj2);
} else {
const obj4 = { location: tmp };
result = RelationshipActionCreatorsDefault.cancelFriendRequest(userId, obj4);
}
return result;
},
acceptFriendRequest(location) {
({ userId, applicationId, confirmStrangerRequest } = location);
if (confirmStrangerRequest === undefined) {
confirmStrangerRequest = false;
}
if (null != applicationId) {
const obj2 = { userId, applicationId };
let result = GameRelationshipActionCreatorsDefault.acceptGameFriendRequest(obj2);
} else {
const obj3 = { userId, confirmStrangerRequest, context: null };
const obj5 = { location: location.location };
obj3.context = obj5;
result = RelationshipActionCreatorsDefault.acceptFriendRequest(obj3);
}
return result;
},
maybeConfirmFriendRequestAccept(userId) {
userId = userId.userId;
const applicationId = userId.applicationId;
const _location = userId.location;
({ onConfirm: RelationshipStore, onCancel: AbortCodes, onFinally: closure_5 } = userId);
let result = userId(_location[4]).isSettingTeenByDefault(userId(_location[5]).SettingsDefaultFeature.FRIEND_REQUEST_STRANGER_CONFIRMATION);
let obj = userId(_location[4]);
const tmp = userId;
const result1 = userId(_location[6]).isFriendRequestAlertsV2Enabled("maybeConfirmFriendRequestAccept");
const isStrangerResult = RelationshipStore.isStranger(userId);
if (null == applicationId) {
if (result) {
if (false !== isStrangerResult) {
if (isStrangerResult) {
let obj3 = {
onConfirm() {
if (null != applicationId) {
const obj2 = { userId: tmp, applicationId: tmp2 };
const result = GameRelationshipActionCreatorsDefault.acceptGameFriendRequest(obj2);
} else {
const obj3 = { userId: tmp, confirmStrangerRequest: true, context: null };
const obj5 = { location: tmp3 };
obj3.context = obj5;
RelationshipActionCreatorsDefault.acceptFriendRequest(obj3);
}
if (onConfirm != null) {
tmp10();
}
},
onCancel() {
if (onCancel != null) {
tmp();
}
},
onFinally() {
if (closure_1_5 != null) {
tmp();
}
}
};
const result2 = tmp(tmp2[7]).openAcceptFriendRequestConfirmModal(obj3);
const tmpResult = tmp(tmp2[7]);
} else {
let obj5 = { userId, applicationId, location: _location };
({ userId: userId2, applicationId: applicationId2, confirmStrangerRequest, location: _location2 } = obj5);
if (confirmStrangerRequest === undefined) {
confirmStrangerRequest = false;
}
if (null != applicationId2) {
let obj6 = { userId: userId2, applicationId: applicationId2 };
let result3 = applicationId(tmp2[2]).acceptGameFriendRequest(obj6);
let obj7 = applicationId(tmp2[2]);
} else {
const obj8 = { userId: userId2, confirmStrangerRequest, context: null };
const obj9 = { location: _location2 };
obj8.context = obj9;
result3 = applicationId(tmp2[3]).acceptFriendRequest(obj8);
let obj4 = applicationId(tmp2[3]);
}
const nextPromise = result3.then((body) => {
const obj = { userId, applicationId, location: _location, onConfirm, onCancel };
let code;
if (body != null) {
body = body.body;
if (body != null) {
code = body.code;
}
}
if (code === AbortCodes.RELATIONSHIP_INVALID_NO_CONFIRMATION) {
const obj3 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: true };
DispatcherDefault.dispatch(obj3);
const obj5 = {
onConfirm() {
obj = {};
const merged = Object.assign(obj);
obj.confirmStrangerRequest = true;
({ userId, applicationId, confirmStrangerRequest } = obj);
if (confirmStrangerRequest === undefined) {
confirmStrangerRequest = false;
}
if (null != applicationId) {
const obj3 = { userId, applicationId };
const result = applicationId(_location[2]).acceptGameFriendRequest(obj3);
const obj5 = applicationId(_location[2]);
} else {
const obj4 = { userId, confirmStrangerRequest, context: null };
const obj6 = { location: obj.location };
obj4.context = obj6;
applicationId(_location[3]).acceptFriendRequest(obj4);
const obj2 = applicationId(_location[3]);
}
onConfirm = obj.onConfirm;
if (onConfirm != null) {
onConfirm();
}
},
onCancel() {
onCancel = obj.onCancel;
if (onCancel != null) {
onCancel();
}
}
};
const result = AcceptFriendRequestModalActionCreators.openAcceptFriendRequestConfirmModal(obj5);
let flag = true;
} else {
let ok;
if (body != null) {
ok = body.ok;
}
flag = false;
if (ok) {
const obj7 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: false };
DispatcherDefault.dispatch(obj7);
flag = false;
}
}
if (!flag) {
if (tmp != null) {
tmp();
}
}
});
result3.then((body) => {
const obj = { userId, applicationId, location: _location, onConfirm, onCancel };
let code;
if (body != null) {
body = body.body;
if (body != null) {
code = body.code;
}
}
if (code === AbortCodes.RELATIONSHIP_INVALID_NO_CONFIRMATION) {
const obj3 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: true };
DispatcherDefault.dispatch(obj3);
const obj5 = {
onConfirm() {
obj = {};
const merged = Object.assign(obj);
obj.confirmStrangerRequest = true;
({ userId, applicationId, confirmStrangerRequest } = obj);
if (confirmStrangerRequest === undefined) {
confirmStrangerRequest = false;
}
if (null != applicationId) {
const obj3 = { userId, applicationId };
const result = applicationId(_location[2]).acceptGameFriendRequest(obj3);
const obj5 = applicationId(_location[2]);
} else {
const obj4 = { userId, confirmStrangerRequest, context: null };
const obj6 = { location: obj.location };
obj4.context = obj6;
applicationId(_location[3]).acceptFriendRequest(obj4);
const obj2 = applicationId(_location[3]);
}
onConfirm = obj.onConfirm;
if (onConfirm != null) {
onConfirm();
}
},
onCancel() {
onCancel = obj.onCancel;
if (onCancel != null) {
onCancel();
}
}
};
const result = AcceptFriendRequestModalActionCreators.openAcceptFriendRequestConfirmModal(obj5);
let flag = true;
} else {
let ok;
if (body != null) {
ok = body.ok;
}
flag = false;
if (ok) {
const obj7 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: false };
DispatcherDefault.dispatch(obj7);
flag = false;
}
}
if (!flag) {
if (tmp != null) {
tmp();
}
}
}).catch((error) => {
let obj = { userId, applicationId, location: _location, onConfirm, onCancel };
let code;
if (error != null) {
const body = error.body;
if (body != null) {
code = body.code;
}
}
if (code === AbortCodes.RELATIONSHIP_INVALID_NO_CONFIRMATION) {
let obj3 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: true };
DispatcherDefault.dispatch(obj3);
let obj5 = {
onConfirm() {
obj = {};
const merged = Object.assign(obj);
obj.confirmStrangerRequest = true;
({ userId, applicationId, confirmStrangerRequest } = obj);
if (confirmStrangerRequest === undefined) {
confirmStrangerRequest = false;
}
if (null != applicationId) {
const obj3 = { userId, applicationId };
const result = applicationId(_location[2]).acceptGameFriendRequest(obj3);
const obj5 = applicationId(_location[2]);
} else {
const obj4 = { userId, confirmStrangerRequest, context: null };
const obj6 = { location: obj.location };
obj4.context = obj6;
applicationId(_location[3]).acceptFriendRequest(obj4);
const obj2 = applicationId(_location[3]);
}
onConfirm = obj.onConfirm;
if (onConfirm != null) {
onConfirm();
}
},
onCancel() {
onCancel = obj.onCancel;
if (onCancel != null) {
onCancel();
}
}
};
let result = AcceptFriendRequestModalActionCreators.openAcceptFriendRequestConfirmModal(obj5);
} else {
let ok;
if (error != null) {
ok = error.ok;
}
if (ok) {
const obj7 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: false };
DispatcherDefault.dispatch(obj7);
}
}
}).finally(() => {
if (closure_1_5 != null) {
tmp();
}
});
const catchPromise = result3.then((body) => {
const obj = { userId, applicationId, location: _location, onConfirm, onCancel };
let code;
if (body != null) {
body = body.body;
if (body != null) {
code = body.code;
}
}
if (code === AbortCodes.RELATIONSHIP_INVALID_NO_CONFIRMATION) {
const obj3 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: true };
DispatcherDefault.dispatch(obj3);
const obj5 = {
onConfirm() {
obj = {};
const merged = Object.assign(obj);
obj.confirmStrangerRequest = true;
({ userId, applicationId, confirmStrangerRequest } = obj);
if (confirmStrangerRequest === undefined) {
confirmStrangerRequest = false;
}
if (null != applicationId) {
const obj3 = { userId, applicationId };
const result = applicationId(_location[2]).acceptGameFriendRequest(obj3);
const obj5 = applicationId(_location[2]);
} else {
const obj4 = { userId, confirmStrangerRequest, context: null };
const obj6 = { location: obj.location };
obj4.context = obj6;
applicationId(_location[3]).acceptFriendRequest(obj4);
const obj2 = applicationId(_location[3]);
}
onConfirm = obj.onConfirm;
if (onConfirm != null) {
onConfirm();
}
},
onCancel() {
onCancel = obj.onCancel;
if (onCancel != null) {
onCancel();
}
}
};
const result = AcceptFriendRequestModalActionCreators.openAcceptFriendRequestConfirmModal(obj5);
let flag = true;
} else {
let ok;
if (body != null) {
ok = body.ok;
}
flag = false;
if (ok) {
const obj7 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: false };
DispatcherDefault.dispatch(obj7);
flag = false;
}
}
if (!flag) {
if (tmp != null) {
tmp();
}
}
}).catch((error) => {
let obj = { userId, applicationId, location: _location, onConfirm, onCancel };
let code;
if (error != null) {
const body = error.body;
if (body != null) {
code = body.code;
}
}
if (code === AbortCodes.RELATIONSHIP_INVALID_NO_CONFIRMATION) {
let obj3 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: true };
DispatcherDefault.dispatch(obj3);
let obj5 = {
onConfirm() {
obj = {};
const merged = Object.assign(obj);
obj.confirmStrangerRequest = true;
({ userId, applicationId, confirmStrangerRequest } = obj);
if (confirmStrangerRequest === undefined) {
confirmStrangerRequest = false;
}
if (null != applicationId) {
const obj3 = { userId, applicationId };
const result = applicationId(_location[2]).acceptGameFriendRequest(obj3);
const obj5 = applicationId(_location[2]);
} else {
const obj4 = { userId, confirmStrangerRequest, context: null };
const obj6 = { location: obj.location };
obj4.context = obj6;
applicationId(_location[3]).acceptFriendRequest(obj4);
const obj2 = applicationId(_location[3]);
}
onConfirm = obj.onConfirm;
if (onConfirm != null) {
onConfirm();
}
},
onCancel() {
onCancel = obj.onCancel;
if (onCancel != null) {
onCancel();
}
}
};
let result = AcceptFriendRequestModalActionCreators.openAcceptFriendRequestConfirmModal(obj5);
} else {
let ok;
if (error != null) {
ok = error.ok;
}
if (ok) {
const obj7 = { type: "UPDATE_STRANGER_STATUS", userId: obj.userId, isStranger: false };
DispatcherDefault.dispatch(obj7);
}
}
});
}
}
}
}
if (null != applicationId) {
const obj10 = { userId, applicationId };
let result4 = applicationId(tmp2[2]).acceptGameFriendRequest(obj10);
const obj14 = applicationId(tmp2[2]);
} else {
const obj12 = { userId, confirmStrangerRequest: true, context: null };
const obj13 = { location: _location };
obj12.context = obj13;
result4 = applicationId(tmp2[3]).acceptFriendRequest(obj12);
const obj11 = applicationId(tmp2[3]);
}
return result4.then(() => {
if (onConfirm != null) {
tmp();
}
if (closure_1_5 != null) {
tmp3();
}
});
},
getDisplayName(id) {
let nickname = RelationshipStore.getNickname(id.id);
if (nickname == null) {
nickname = UserUtilsDefault.getName(id);
}
return nickname;
}
};