]> git.ipfire.org Git - pakfire.git/commitdiff
hub: Finish builds with a regular POST request
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 3 May 2023 16:12:46 +0000 (16:12 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 3 May 2023 16:12:46 +0000 (16:12 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/hub.py

index a89705227168d232c0b73f8ace21eb2b809d6dcf..cc519f919de229ab2b09555b325d782ee3f6bfbf 100644 (file)
@@ -674,14 +674,9 @@ class JobControlConnection(HubObject):
                        packages = await self.hub.upload_multi(*packages)
 
                # Send the request
-               await self.write_message({
-                       "type" : "finished",
-                       "data" : {
-                               "success"  : success,
-                               "logfile"  : logfile,
-                               "packages" : packages,
-                       },
-               })
+               response = await self.hub._request("POST", "/api/v1/jobs/%s/finished" % self.id,
+                       success="1" if success else "0", logfile=logfile, packages=packages,
+               )
 
                # Handle the response
                # XXX TODO