Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/base/StarMemoryAssetSource.cpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-03-16 00:02:51 +1100
committerKae <80987908+Novaenia@users.noreply.github.com>2024-03-16 00:02:51 +1100
commit78a68b6a205df2ee71e32fb7ecf1da1546f31f23 (patch)
tree60ab0138278f541dc41cc062150047fb38209b4b /source/base/StarMemoryAssetSource.cpp
parent7eec15098e054915fb2c92008be8137f6b5e5b9c (diff)
postLoad scripts too
Diffstat (limited to 'source/base/StarMemoryAssetSource.cpp')
-rw-r--r--source/base/StarMemoryAssetSource.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/source/base/StarMemoryAssetSource.cpp b/source/base/StarMemoryAssetSource.cpp
index 9c777ed..1176f5a 100644
--- a/source/base/StarMemoryAssetSource.cpp
+++ b/source/base/StarMemoryAssetSource.cpp
@@ -5,7 +5,11 @@
namespace Star {
-MemoryAssetSource::MemoryAssetSource(JsonObject metadata) : m_metadata(metadata) {}
+MemoryAssetSource::MemoryAssetSource(String const& name, JsonObject metadata) : m_name(name), m_metadata(metadata) {}
+
+String MemoryAssetSource::name() const {
+ return m_name;
+}
JsonObject MemoryAssetSource::metadata() const {
return m_metadata;
@@ -71,8 +75,8 @@ bool MemoryAssetSource::erase(String const& path) {
return m_files.erase(path) != 0;
}
-bool MemoryAssetSource::set(String const& path, ByteArray data) {
- return m_files.emplace(path, make_shared<ByteArray>(std::move(data))).second;
+void MemoryAssetSource::set(String const& path, ByteArray data) {
+ m_files[path] = make_shared<ByteArray>(std::move(data));
}
ByteArray MemoryAssetSource::read(String const& path) {