From 173e1ca35df2376d2188e151bbe48b8badfa8115 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Thu, 19 Jan 2023 14:09:56 +0100 Subject: [PATCH] fix(core): update --- ts/00_commitinfo_data.ts | 2 +- ts/taskbuffer.classes.distributedcoordinator.ts | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index c5b2059..1968678 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@pushrocks/taskbuffer', - version: '3.0.7', + version: '3.0.8', description: 'flexible task management. TypeScript ready!' } diff --git a/ts/taskbuffer.classes.distributedcoordinator.ts b/ts/taskbuffer.classes.distributedcoordinator.ts index 893b98a..143718a 100644 --- a/ts/taskbuffer.classes.distributedcoordinator.ts +++ b/ts/taskbuffer.classes.distributedcoordinator.ts @@ -5,6 +5,9 @@ import * as plugins from './taskbuffer.plugins.js'; * constains all data for the final coordinator to actually make an informed decision */ export interface IDistributedDecisionInfoBasis { + /** + * this needs to correlate to the consultationResult + */ submitterRandomId: string; taskName: string; taskVersion: string; @@ -14,7 +17,11 @@ export interface IDistributedDecisionInfoBasis { status: 'requesting' | 'gotRejected' | 'failed' | 'succeeded'; } -export interface ITaskConsultationResult { +export interface IDsitributedTaskConsultationResult { + /** + * this needs to correlate to the decisionInfoBasis + */ + submitterRandomId: string; considered: boolean; rank: string; reason: string; @@ -22,6 +29,6 @@ export interface ITaskConsultationResult { } export abstract class AbstractDistributedCoordinator { - public abstract announceDistributedDecisionInfoBasis(infoBasisArg: IDistributedDecisionInfoBasis): Promise + public abstract announceDistributedDecisionInfoBasis(infoBasisArg: IDistributedDecisionInfoBasis): Promise public abstract updateDistributedDevisionInfoBasis(infoBasisArg: IDistributedDecisionInfoBasis): Promise } \ No newline at end of file