Showing the changes to libraries/script-engine/src/AssetScriptingInterface.cpp (1 of 9 files). Show all
Unified · Split
| @@ -84,90 +84,3 @@ void AssetScriptingInterface::downloadData(QString urlString, QScriptValue callb · 83 unmodified lines | ||
| 84 | 84 | |
| 85 | 85 | assetRequest->start(); |
| 86 | 86 | } |
| 87 | − | |
| 88 | −void AssetScriptingInterface::setMapping(QString path, QString hash, QScriptValue callback) { | |
| 89 | − auto assetClient = DependencyManager::get<AssetClient>(); | |
| 90 | − auto request = assetClient->createSetMappingRequest(path, hash); | |
| 91 | − | |
| 92 | − connect(request, &SetMappingRequest::finished, this, [this, callback](SetMappingRequest* request) mutable { | |
| 93 | − QScriptValueList args { uint8_t(request->getError()) }; | |
| 94 | − | |
| 95 | − callback.call(_engine->currentContext()->thisObject(), args); | |
| 96 | − | |
| 97 | − request->deleteLater(); | |
| 98 | − | |
| 99 | − }); | |
| 100 | − | |
| 101 | − request->start(); | |
| 102 | −} | |
| 103 | − | |
| 104 | −void AssetScriptingInterface::getMapping(QString path, QScriptValue callback) { | |
| 105 | − auto assetClient = DependencyManager::get<AssetClient>(); | |
| 106 | − auto request = assetClient->createGetMappingRequest(path); | |
| 107 | − | |
| 108 | − connect(request, &GetMappingRequest::finished, this, [this, callback](GetMappingRequest* request) mutable { | |
| 109 | − QScriptValueList args { uint8_t(request->getError()), request->getHash() }; | |
| 110 | − | |
| 111 | − callback.call(_engine->currentContext()->thisObject(), args); | |
| 112 | − | |
| 113 | − request->deleteLater(); | |
| 114 | − | |
| 115 | − }); | |
| 116 | − | |
| 117 | − request->start(); | |
| 118 | −} | |
| 119 | − | |
| 120 | −void AssetScriptingInterface::deleteMappings(QStringList paths, QScriptValue callback) { | |
| 121 | − auto assetClient = DependencyManager::get<AssetClient>(); | |
| 122 | − auto request = assetClient->createDeleteMappingsRequest(paths); | |
| 123 | − | |
| 124 | − connect(request, &DeleteMappingsRequest::finished, this, [this, callback](DeleteMappingsRequest* request) mutable { | |
| 125 | − QScriptValueList args { uint8_t(request->getError()) }; | |
| 126 | − | |
| 127 | − callback.call(_engine->currentContext()->thisObject(), args); | |
| 128 | − | |
| 129 | − request->deleteLater(); | |
| 130 | − | |
| 131 | − }); | |
| 132 | − | |
| 133 | − request->start(); | |
| 134 | −} | |
| 135 | − | |
| 136 | −void AssetScriptingInterface::getAllMappings(QScriptValue callback) { | |
| 137 | − auto assetClient = DependencyManager::get<AssetClient>(); | |
| 138 | − auto request = assetClient->createGetAllMappingsRequest(); | |
| 139 | − | |
| 140 | − connect(request, &GetAllMappingsRequest::finished, this, [this, callback](GetAllMappingsRequest* request) mutable { | |
| 141 | − auto mappings = request->getMappings(); | |
| 142 | − auto map = callback.engine()->newObject(); | |
| 143 | − | |
| 144 | − for (auto& kv : mappings ) { | |
| 145 | − map.setProperty(kv.first, kv.second); | |
| 146 | − } | |
| 147 | − | |
| 148 | − QScriptValueList args { uint8_t(request->getError()), map }; | |
| 149 | − | |
| 150 | − callback.call(_engine->currentContext()->thisObject(), args); | |
| 151 | − | |
| 152 | − request->deleteLater(); | |
| 153 | − | |
| 154 | − }); | |
| 155 | − | |
| 156 | − request->start(); | |
| 157 | −} | |
| 158 | − | |
| 159 | −void AssetScriptingInterface::renameMapping(QString oldPath, QString newPath, QScriptValue callback) { | |
| 160 | − auto assetClient = DependencyManager::get<AssetClient>(); | |
| 161 | − auto request = assetClient->createRenameMappingRequest(oldPath, newPath); | |
| 162 | − | |
| 163 | − connect(request, &RenameMappingRequest::finished, this, [this, callback](RenameMappingRequest* request) mutable { | |
| 164 | − QScriptValueList args { uint8_t(request->getError()) }; | |
| 165 | − | |
| 166 | − callback.call(_engine->currentContext()->thisObject(), args); | |
| 167 | − | |
| 168 | − request->deleteLater(); | |
| 169 | − | |
| 170 | − }); | |
| 171 | − | |
| 172 | − request->start(); | |
| 173 | −} | |