MCPcopy Create free account
hub / github.com/error311/FileRise / markResumablePending

Method markResumablePending

src/FileRise/Domain/UploadModel.php:336–354  ·  view source on GitHub ↗
(string $folderSan)

Source from the content-addressed store, hash-verified

334 }
335
336 private static function markResumablePending(string $folderSan): void
337 {
338 $folderKey = self::resumableFolderKey($folderSan);
339 $now = time();
340 $data = self::loadResumableIndex();
341 $folders = isset($data['folders']) && is_array($data['folders']) ? $data['folders'] : [];
342 $lastSeen = isset($folders[$folderKey]) ? (int)$folders[$folderKey] : 0;
343
344 if ($lastSeen !== 0 && ($now - $lastSeen) < self::RESUMABLE_INDEX_UPDATE_MIN) {
345 return;
346 }
347
348 $folders[$folderKey] = $now;
349 $data['folders'] = $folders;
350 if (!isset($data['lastSweep'])) {
351 $data['lastSweep'] = 0;
352 }
353 self::saveResumableIndex($data);
354 }
355
356 private static function cleanupResumableTempDirs(string $folderSan, bool $isLocal, bool $remove = true): bool
357 {

Callers 1

handleUploadMethod · 0.95

Calls 3

resumableFolderKeyMethod · 0.95
loadResumableIndexMethod · 0.95
saveResumableIndexMethod · 0.95

Tested by

no test coverage detected