| 1175 | } |
| 1176 | |
| 1177 | bool AgentClient::handle_tasker_clear_cache(const json::value& j) |
| 1178 | { |
| 1179 | if (!j.is<TaskerClearCacheReverseRequest>()) { |
| 1180 | return false; |
| 1181 | } |
| 1182 | const TaskerClearCacheReverseRequest& req = j.as<TaskerClearCacheReverseRequest>(); |
| 1183 | LogFunc << VAR(req) << VAR(ipc_addr_); |
| 1184 | MaaTasker* tasker = query_tasker(req.tasker_id); |
| 1185 | if (!tasker) { |
| 1186 | LogError << "tasker not found" << VAR(req.tasker_id); |
| 1187 | return false; |
| 1188 | } |
| 1189 | tasker->clear_cache(); |
| 1190 | TaskerClearCacheReverseResponse resp { }; |
| 1191 | send(resp); |
| 1192 | return true; |
| 1193 | } |
| 1194 | |
| 1195 | bool AgentClient::handle_tasker_override_pipeline(const json::value& j) |
| 1196 | { |
nothing calls this directly
no test coverage detected