| 545 | } |
| 546 | |
| 547 | WorldStorage::UniqueIndexStore WorldStorage::readUniqueIndexStore(ByteArray const& data) { |
| 548 | return DataStreamBuffer::deserializeMapContainer<UniqueIndexStore>(uncompressData(data), |
| 549 | [](DataStream& ds, String& key, SectorAndPosition& value) { |
| 550 | ds.read(key); |
| 551 | ds.cread<uint16_t>(value.first[0]); |
| 552 | ds.cread<uint16_t>(value.first[1]); |
| 553 | ds.read(value.second); |
| 554 | }); |
| 555 | } |
| 556 | |
| 557 | ByteArray WorldStorage::writeUniqueIndexStore(UniqueIndexStore const& store) { |
| 558 | return compressData(DataStreamBuffer::serializeMapContainer(store, |
nothing calls this directly
no test coverage detected