|
|
|
|
@ -11120,7 +11120,7 @@ function tasks_reducer(state, action) {
|
|
|
|
|
}
|
|
|
|
|
function onEvalCode() {
|
|
|
|
|
return tasks_async(this, null, function* () {
|
|
|
|
|
var _a3, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r;
|
|
|
|
|
var _a3, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s;
|
|
|
|
|
try {
|
|
|
|
|
dispatch({ type: constant/* SHOW_EVALUATE_LOADING */.Ui });
|
|
|
|
|
const response = yield onUpdateCode(1);
|
|
|
|
|
@ -11180,31 +11180,32 @@ function tasks_reducer(state, action) {
|
|
|
|
|
params.extras.currentUserId = userInfo == null ? void 0 : userInfo.user_id;
|
|
|
|
|
let rs;
|
|
|
|
|
if (isLocalFetch) {
|
|
|
|
|
const input = (_j = taskData == null ? void 0 : taskData.test_sets) == null ? void 0 : _j.map((e) => base64.Base64.encode(e.input || " "));
|
|
|
|
|
const localParams = {
|
|
|
|
|
git: (_j = taskData == null ? void 0 : taskData.myshixun) == null ? void 0 : _j.repo_name,
|
|
|
|
|
input: "",
|
|
|
|
|
tpiId: (_k = taskData == null ? void 0 : taskData.myshixun) == null ? void 0 : _k.id,
|
|
|
|
|
git: (_k = taskData == null ? void 0 : taskData.myshixun) == null ? void 0 : _k.repo_name,
|
|
|
|
|
input,
|
|
|
|
|
tpiId: (_l = taskData == null ? void 0 : taskData.myshixun) == null ? void 0 : _l.id,
|
|
|
|
|
tpiType: tpi_type,
|
|
|
|
|
buildId: (_l = taskData == null ? void 0 : taskData.game) == null ? void 0 : _l.id,
|
|
|
|
|
buildId: (_m = taskData == null ? void 0 : taskData.game) == null ? void 0 : _m.id,
|
|
|
|
|
testCases: base64.Base64.encode(JSON.stringify((taskData == null ? void 0 : taskData.test_sets) || "")),
|
|
|
|
|
secKey: sec_key,
|
|
|
|
|
extras: params.extras,
|
|
|
|
|
resubmit,
|
|
|
|
|
trimBlank: (_m = taskData == null ? void 0 : taskData.challenge) == null ? void 0 : _m.ignore_space,
|
|
|
|
|
trimBlank: (_n = taskData == null ? void 0 : taskData.challenge) == null ? void 0 : _n.ignore_space,
|
|
|
|
|
runOnly: 0,
|
|
|
|
|
testCasesType: taskData == null ? void 0 : taskData.testCasesType,
|
|
|
|
|
testCasesExp: taskData == null ? void 0 : taskData.testCasesExp,
|
|
|
|
|
tpiRepoPath: (_n = taskData == null ? void 0 : taskData.myshixun) == null ? void 0 : _n.repo_name,
|
|
|
|
|
tpiRepoPath: (_o = taskData == null ? void 0 : taskData.myshixun) == null ? void 0 : _o.repo_name,
|
|
|
|
|
sourceClassNames: [currentPath]
|
|
|
|
|
};
|
|
|
|
|
rs = yield (0,service/* codeGameLocalBuild */.eA)(localParams);
|
|
|
|
|
} else {
|
|
|
|
|
rs = yield (0,service/* codeGameBuild */.Xy)(taskId, params);
|
|
|
|
|
}
|
|
|
|
|
if (!!((_p = (_o = rs == null ? void 0 : rs.data) == null ? void 0 : _o.data_list) == null ? void 0 : _p.length)) {
|
|
|
|
|
if (!!((_q = (_p = rs == null ? void 0 : rs.data) == null ? void 0 : _p.data_list) == null ? void 0 : _q.length)) {
|
|
|
|
|
mediator/* default */.Z.publish("pod-restrict-data", {
|
|
|
|
|
identifier: (_q = rs == null ? void 0 : rs.data) == null ? void 0 : _q.identifier,
|
|
|
|
|
data_list: (_r = rs == null ? void 0 : rs.data) == null ? void 0 : _r.data_list
|
|
|
|
|
identifier: (_r = rs == null ? void 0 : rs.data) == null ? void 0 : _r.identifier,
|
|
|
|
|
data_list: (_s = rs == null ? void 0 : rs.data) == null ? void 0 : _s.data_list
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|