Update MarcSyncv1.0.lua

This commit is contained in:
Marcel Lorbeer 2023-10-01 02:44:54 +02:00 committed by GitHub
parent b555f4c507
commit aa50c29edf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,7 +16,7 @@ MarcSyncClient.bekommeVersion = function(self:typeof(MarcSyncClient), clientId:
return result["version"] return result["version"]
end end
MarcSyncClient.erzeugeSammlung = function(self:typeof(MarcSyncClient), collectionName: string):typeof(require(script.Parent.Objects.Sammlung).new()) MarcSyncClient.erzeugeSammlung = function(self:typeof(MarcSyncClient), collectionName: string):typeof(require(script.Parent.Objects.Sammlung).neu())
if not self._accessToken then error("[MarkSynchronisation] Bitte legen Sie ein Token fest, bevor Sie MarcSync verwenden.") end if not self._accessToken then error("[MarkSynchronisation] Bitte legen Sie ein Token fest, bevor Sie MarcSync verwenden.") end
if not collectionName then error("Kein CollectionName angegeben") end if not collectionName then error("Kein CollectionName angegeben") end
local result = Utils.macheHypertexttransferprotokollAnfrage("collection", "POST", "https://api.marcsync.dev/v0/collection/"..collectionName, {}, self._accessToken); local result = Utils.macheHypertexttransferprotokollAnfrage("collection", "POST", "https://api.marcsync.dev/v0/collection/"..collectionName, {}, self._accessToken);
@ -26,17 +26,17 @@ MarcSyncClient.erzeugeSammlung = function(self:typeof(MarcSyncClient), collectio
return result return result
end end
MarcSyncClient.bringeSammlung = function(self:typeof(MarcSyncClient), collectionName: string):typeof(require(script.Parent.Objects.Sammlung).new()) MarcSyncClient.bringeSammlung = function(self:typeof(MarcSyncClient), collectionName: string):typeof(require(script.Parent.Objects.Sammlung).neu())
self:_checkInstallation() self:_checkInstallation()
if not collectionName then error("Kein CollectionName angegeben") end if not collectionName then error("Kein CollectionName angegeben") end
local result = Utils.macheHypertexttransferprotokollAnfrage("collection", "GET", "https://api.marcsync.dev/v0/collection/"..collectionName, {}, self._accessToken); local result = Utils.macheHypertexttransferprotokollAnfrage("collection", "GET", "https://api.marcsync.dev/v0/collection/"..collectionName, {}, self._accessToken);
if not result["success"] then error(result["errorMessage"]) end if not result["success"] then error(result["errorMessage"]) end
result = require(script.Parent.Objects.Sammlung).neu(collectionName, self._accessToken) result = require(script.Parent.Objects.Sammlung).neu(collectionName, self._accessToken)
return result return result
end end
MarcSyncClient.bekommeSammlung = function(self:typeof(MarcSyncClient), collectionName: string):typeof(require(script.Parent.Objects.Sammlung).new()) MarcSyncClient.bekommeSammlung = function(self:typeof(MarcSyncClient), collectionName: string):typeof(require(script.Parent.Objects.Sammlung).neu())
if typeof(self) ~= "table" then error("Bitte verwenden Sie : anstelle von .") end if typeof(self) ~= "table" then error("Bitte verwenden Sie : anstelle von .") end
self:_checkInstallation() self:_checkInstallation()
if not collectionName then error("Kein CollectionName angegeben") end if not collectionName then error("Kein CollectionName angegeben") end