diff options
| author | Petr Mrázek <peterix@gmail.com> | 2018-07-15 14:51:05 +0200 | 
|---|---|---|
| committer | Petr Mrázek <peterix@gmail.com> | 2018-07-15 14:51:05 +0200 | 
| commit | bbb3b3e6f6e3c0f95873f22e6d0a4aaf350f49d9 (patch) | |
| tree | e6497e304b7b9368367565fbc7c06efab1124b1c /api/logic/minecraft/MojangDownloadInfo.h | |
| parent | 03280cc62e75f8073f8d3d9e9e3952acf21fa77d (diff) | |
| download | PrismLauncher-bbb3b3e6f6e3c0f95873f22e6d0a4aaf350f49d9.tar.gz PrismLauncher-bbb3b3e6f6e3c0f95873f22e6d0a4aaf350f49d9.tar.bz2 PrismLauncher-bbb3b3e6f6e3c0f95873f22e6d0a4aaf350f49d9.zip | |
NOISSUE tabs -> spaces
Diffstat (limited to 'api/logic/minecraft/MojangDownloadInfo.h')
| -rw-r--r-- | api/logic/minecraft/MojangDownloadInfo.h | 110 | 
1 files changed, 55 insertions, 55 deletions
| diff --git a/api/logic/minecraft/MojangDownloadInfo.h b/api/logic/minecraft/MojangDownloadInfo.h index 7399a56b..88f87287 100644 --- a/api/logic/minecraft/MojangDownloadInfo.h +++ b/api/logic/minecraft/MojangDownloadInfo.h @@ -5,78 +5,78 @@  struct MojangDownloadInfo  { -	// types -	typedef std::shared_ptr<MojangDownloadInfo> Ptr; +    // types +    typedef std::shared_ptr<MojangDownloadInfo> Ptr; -	// data -	/// Local filesystem path. WARNING: not used, only here so we can pass through mojang files unmolested! -	QString path; -	/// absolute URL of this file -	QString url; -	/// sha-1 checksum of the file -	QString sha1; -	/// size of the file in bytes -	int size; +    // data +    /// Local filesystem path. WARNING: not used, only here so we can pass through mojang files unmolested! +    QString path; +    /// absolute URL of this file +    QString url; +    /// sha-1 checksum of the file +    QString sha1; +    /// size of the file in bytes +    int size;  };  struct MojangLibraryDownloadInfo  { -	MojangLibraryDownloadInfo(MojangDownloadInfo::Ptr artifact): artifact(artifact) {}; -	MojangLibraryDownloadInfo() {}; +    MojangLibraryDownloadInfo(MojangDownloadInfo::Ptr artifact): artifact(artifact) {}; +    MojangLibraryDownloadInfo() {}; -	// types -	typedef std::shared_ptr<MojangLibraryDownloadInfo> Ptr; +    // types +    typedef std::shared_ptr<MojangLibraryDownloadInfo> Ptr; -	// methods -	MojangDownloadInfo *getDownloadInfo(QString classifier) -	{ -		if (classifier.isNull()) -		{ -			return artifact.get(); -		} -		 -		return classifiers[classifier].get(); -	} +    // methods +    MojangDownloadInfo *getDownloadInfo(QString classifier) +    { +        if (classifier.isNull()) +        { +            return artifact.get(); +        } +         +        return classifiers[classifier].get(); +    } -	// data -	MojangDownloadInfo::Ptr artifact; -	QMap<QString, MojangDownloadInfo::Ptr> classifiers; +    // data +    MojangDownloadInfo::Ptr artifact; +    QMap<QString, MojangDownloadInfo::Ptr> classifiers;  };  struct MojangAssetIndexInfo : public MojangDownloadInfo  { -	// types -	typedef std::shared_ptr<MojangAssetIndexInfo> Ptr; +    // types +    typedef std::shared_ptr<MojangAssetIndexInfo> Ptr; -	// methods -	MojangAssetIndexInfo() -	{ -	} +    // methods +    MojangAssetIndexInfo() +    { +    } -	MojangAssetIndexInfo(QString id) -	{ -		this->id = id; -		// HACK: ignore assets from other version files than Minecraft -		// workaround for stupid assets issue caused by amazon: -		// https://www.theregister.co.uk/2017/02/28/aws_is_awol_as_s3_goes_haywire/ -		if(id == "legacy") -		{ -			url = "https://launchermeta.mojang.com/mc/assets/legacy/c0fd82e8ce9fbc93119e40d96d5a4e62cfa3f729/legacy.json"; -		} -		// HACK -		else -		{ -			url = "https://s3.amazonaws.com/Minecraft.Download/indexes/" + id + ".json"; -		} -		known = false; -	} +    MojangAssetIndexInfo(QString id) +    { +        this->id = id; +        // HACK: ignore assets from other version files than Minecraft +        // workaround for stupid assets issue caused by amazon: +        // https://www.theregister.co.uk/2017/02/28/aws_is_awol_as_s3_goes_haywire/ +        if(id == "legacy") +        { +            url = "https://launchermeta.mojang.com/mc/assets/legacy/c0fd82e8ce9fbc93119e40d96d5a4e62cfa3f729/legacy.json"; +        } +        // HACK +        else +        { +            url = "https://s3.amazonaws.com/Minecraft.Download/indexes/" + id + ".json"; +        } +        known = false; +    } -	// data -	int totalSize; -	QString id; -	bool known = true; +    // data +    int totalSize; +    QString id; +    bool known = true;  }; | 
