|
|
|
@ -253,7 +253,6 @@
|
|
|
|
|
|
|
|
|
|
private readonly string $contents_asgl;
|
|
|
|
|
private readonly string $contents_loki;
|
|
|
|
|
private readonly string $contents_sdir;
|
|
|
|
|
private readonly string $contents_fark;
|
|
|
|
|
private readonly string $contents_simp;
|
|
|
|
|
private readonly string $contents_aggregated;
|
|
|
|
@ -274,9 +273,6 @@
|
|
|
|
|
log_info("Requesting Lokilocker Mods Open Group list...");
|
|
|
|
|
$this->contents_loki = CommunitySources::fetch_source('LOKI');
|
|
|
|
|
|
|
|
|
|
log_info("Requesting session.directory list...");
|
|
|
|
|
$this->contents_sdir = CommunitySources::fetch_source('SDIR-JSON');
|
|
|
|
|
|
|
|
|
|
log_info("Requesting FreeArkham.cc list...");
|
|
|
|
|
$this->contents_fark = CommunitySources::fetch_source('FARK');
|
|
|
|
|
|
|
|
|
@ -294,9 +290,7 @@
|
|
|
|
|
$this->contents_asgl .
|
|
|
|
|
$this->contents_fark .
|
|
|
|
|
$this->contents_loki .
|
|
|
|
|
$this->contents_simp .
|
|
|
|
|
// Slashes are escaped when served, unescape them
|
|
|
|
|
str_replace("\\/", "/", $this->contents_sdir);
|
|
|
|
|
$this->contents_simp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static function source_cache_file(string $source_key) {
|
|
|
|
@ -343,18 +337,10 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private function process_sources(): bool {
|
|
|
|
|
$source_sdir = SDIRCommunitySource::from_contents($this->contents_sdir);
|
|
|
|
|
|
|
|
|
|
$source_asgl = ASGLCommunitySource::from_contents($this->contents_asgl);
|
|
|
|
|
|
|
|
|
|
$source_sdir && $this->add_tags($source_sdir->get_tags());
|
|
|
|
|
|
|
|
|
|
$source_asgl && $this->add_tags($source_asgl->get_tags());
|
|
|
|
|
|
|
|
|
|
if (!$source_sdir) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!$source_asgl) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|