MCPcopy Create free account
hub / github.com/adaptlearning/adapt_framework / removeTrackingIds

Method removeTrackingIds

grunt/helpers/data/Language.js:277–292  ·  view source on GitHub ↗

@returns {Language}

()

Source from the content-addressed store, hash-verified

275
276 /** @returns {Language} */
277 removeTrackingIds() {
278 const { file, item: course } = this.getCourseFileItem();
279 course._latestTrackingId = -1;
280 file.changed();
281
282 this.getAllFileItems().forEach(({ file, item }) => {
283 if (item._type !== this.trackingIdType) return;
284 delete item._trackingId;
285 file.changed();
286 });
287
288 this.save();
289 this.log(`Tracking IDs removed from course/${this.name}.`);
290
291 return this;
292 }
293
294 /** @returns {Language} */
295 save() {

Callers

nothing calls this directly

Calls 4

getCourseFileItemMethod · 0.95
getAllFileItemsMethod · 0.95
saveMethod · 0.95
changedMethod · 0.80

Tested by

no test coverage detected