Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions domains/domain-acl/src/domains/UploadService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@ import { GrpcClient } from "../common/GrpcClient";

import {
CreateResult,
Empty,
LookupCriteria,
ScanRequest,
ScanResult,
UpdateResult,
} from "@topcoder-framework/lib-common";
import {
CreateUploadInput,
DeleteUploadInput,
Upload,
} from "src/models/domain-layer/legacy/upload";
import { UpdateUploadInput } from "src/models/domain-layer/legacy/upload";
Expand Down Expand Up @@ -65,4 +67,13 @@ export class LegacyUploadDomain {
this.client.update.bind(this.client)
)(param, metadata);
}

public async delete(
param: LookupCriteria,
metadata: Metadata = new Metadata()
) {
return promisify<LookupCriteria, Metadata, Empty>(
this.client.delete.bind(this.client)
)(param, metadata);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,7 @@ function createBaseLongComponentState(): LongComponentState {
}

export const LongComponentState = {
encode(
message: LongComponentState,
writer: _m0.Writer = _m0.Writer.create()
): _m0.Writer {
encode(message: LongComponentState, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.longComponentStateId !== 0) {
writer.uint32(8).int32(message.longComponentStateId);
}
Expand Down Expand Up @@ -114,54 +111,36 @@ export const LongComponentState = {

fromJSON(object: any): LongComponentState {
return {
longComponentStateId: isSet(object.longComponentStateId)
? Number(object.longComponentStateId)
: 0,
longComponentStateId: isSet(object.longComponentStateId) ? Number(object.longComponentStateId) : 0,
roundId: isSet(object.roundId) ? Number(object.roundId) : 0,
coderId: isSet(object.coderId) ? Number(object.coderId) : 0,
componentId: isSet(object.componentId) ? Number(object.componentId) : 0,
points: isSet(object.points) ? Number(object.points) : 0,
statusId: isSet(object.statusId) ? Number(object.statusId) : 0,
submissionNumber: isSet(object.submissionNumber)
? Number(object.submissionNumber)
: 0,
exampleSubmissionNumber: isSet(object.exampleSubmissionNumber)
? Number(object.exampleSubmissionNumber)
: 0,
submissionNumber: isSet(object.submissionNumber) ? Number(object.submissionNumber) : 0,
exampleSubmissionNumber: isSet(object.exampleSubmissionNumber) ? Number(object.exampleSubmissionNumber) : 0,
};
},

toJSON(message: LongComponentState): unknown {
const obj: any = {};
message.longComponentStateId !== undefined &&
(obj.longComponentStateId = Math.round(message.longComponentStateId));
message.roundId !== undefined &&
(obj.roundId = Math.round(message.roundId));
message.coderId !== undefined &&
(obj.coderId = Math.round(message.coderId));
message.componentId !== undefined &&
(obj.componentId = Math.round(message.componentId));
message.longComponentStateId !== undefined && (obj.longComponentStateId = Math.round(message.longComponentStateId));
message.roundId !== undefined && (obj.roundId = Math.round(message.roundId));
message.coderId !== undefined && (obj.coderId = Math.round(message.coderId));
message.componentId !== undefined && (obj.componentId = Math.round(message.componentId));
message.points !== undefined && (obj.points = Math.round(message.points));
message.statusId !== undefined &&
(obj.statusId = Math.round(message.statusId));
message.submissionNumber !== undefined &&
(obj.submissionNumber = Math.round(message.submissionNumber));
message.statusId !== undefined && (obj.statusId = Math.round(message.statusId));
message.submissionNumber !== undefined && (obj.submissionNumber = Math.round(message.submissionNumber));
message.exampleSubmissionNumber !== undefined &&
(obj.exampleSubmissionNumber = Math.round(
message.exampleSubmissionNumber
));
(obj.exampleSubmissionNumber = Math.round(message.exampleSubmissionNumber));
return obj;
},

create<I extends Exact<DeepPartial<LongComponentState>, I>>(
base?: I
): LongComponentState {
create<I extends Exact<DeepPartial<LongComponentState>, I>>(base?: I): LongComponentState {
return LongComponentState.fromPartial(base ?? {});
},

fromPartial<I extends Exact<DeepPartial<LongComponentState>, I>>(
object: I
): LongComponentState {
fromPartial<I extends Exact<DeepPartial<LongComponentState>, I>>(object: I): LongComponentState {
const message = createBaseLongComponentState();
message.longComponentStateId = object.longComponentStateId ?? 0;
message.roundId = object.roundId ?? 0;
Expand All @@ -188,10 +167,7 @@ function createBaseCreateLongComponentStateInput(): CreateLongComponentStateInpu
}

export const CreateLongComponentStateInput = {
encode(
message: CreateLongComponentStateInput,
writer: _m0.Writer = _m0.Writer.create()
): _m0.Writer {
encode(message: CreateLongComponentStateInput, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.roundId !== 0) {
writer.uint32(8).int32(message.roundId);
}
Expand All @@ -216,10 +192,7 @@ export const CreateLongComponentStateInput = {
return writer;
},

decode(
input: _m0.Reader | Uint8Array,
length?: number
): CreateLongComponentStateInput {
decode(input: _m0.Reader | Uint8Array, length?: number): CreateLongComponentStateInput {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCreateLongComponentStateInput();
Expand Down Expand Up @@ -262,43 +235,30 @@ export const CreateLongComponentStateInput = {
componentId: isSet(object.componentId) ? Number(object.componentId) : 0,
points: isSet(object.points) ? Number(object.points) : 0,
statusId: isSet(object.statusId) ? Number(object.statusId) : 0,
submissionNumber: isSet(object.submissionNumber)
? Number(object.submissionNumber)
: 0,
exampleSubmissionNumber: isSet(object.exampleSubmissionNumber)
? Number(object.exampleSubmissionNumber)
: 0,
submissionNumber: isSet(object.submissionNumber) ? Number(object.submissionNumber) : 0,
exampleSubmissionNumber: isSet(object.exampleSubmissionNumber) ? Number(object.exampleSubmissionNumber) : 0,
};
},

toJSON(message: CreateLongComponentStateInput): unknown {
const obj: any = {};
message.roundId !== undefined &&
(obj.roundId = Math.round(message.roundId));
message.coderId !== undefined &&
(obj.coderId = Math.round(message.coderId));
message.componentId !== undefined &&
(obj.componentId = Math.round(message.componentId));
message.roundId !== undefined && (obj.roundId = Math.round(message.roundId));
message.coderId !== undefined && (obj.coderId = Math.round(message.coderId));
message.componentId !== undefined && (obj.componentId = Math.round(message.componentId));
message.points !== undefined && (obj.points = Math.round(message.points));
message.statusId !== undefined &&
(obj.statusId = Math.round(message.statusId));
message.submissionNumber !== undefined &&
(obj.submissionNumber = Math.round(message.submissionNumber));
message.statusId !== undefined && (obj.statusId = Math.round(message.statusId));
message.submissionNumber !== undefined && (obj.submissionNumber = Math.round(message.submissionNumber));
message.exampleSubmissionNumber !== undefined &&
(obj.exampleSubmissionNumber = Math.round(
message.exampleSubmissionNumber
));
(obj.exampleSubmissionNumber = Math.round(message.exampleSubmissionNumber));
return obj;
},

create<I extends Exact<DeepPartial<CreateLongComponentStateInput>, I>>(
base?: I
): CreateLongComponentStateInput {
create<I extends Exact<DeepPartial<CreateLongComponentStateInput>, I>>(base?: I): CreateLongComponentStateInput {
return CreateLongComponentStateInput.fromPartial(base ?? {});
},

fromPartial<I extends Exact<DeepPartial<CreateLongComponentStateInput>, I>>(
object: I
object: I,
): CreateLongComponentStateInput {
const message = createBaseCreateLongComponentStateInput();
message.roundId = object.roundId ?? 0;
Expand All @@ -313,18 +273,11 @@ export const CreateLongComponentStateInput = {
};

function createBaseUpdateLongComponentStateInput(): UpdateLongComponentStateInput {
return {
longComponentStateId: 0,
submissionNumber: undefined,
points: undefined,
};
return { longComponentStateId: 0, submissionNumber: undefined, points: undefined };
}

export const UpdateLongComponentStateInput = {
encode(
message: UpdateLongComponentStateInput,
writer: _m0.Writer = _m0.Writer.create()
): _m0.Writer {
encode(message: UpdateLongComponentStateInput, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.longComponentStateId !== 0) {
writer.uint32(8).int32(message.longComponentStateId);
}
Expand All @@ -337,10 +290,7 @@ export const UpdateLongComponentStateInput = {
return writer;
},

decode(
input: _m0.Reader | Uint8Array,
length?: number
): UpdateLongComponentStateInput {
decode(input: _m0.Reader | Uint8Array, length?: number): UpdateLongComponentStateInput {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUpdateLongComponentStateInput();
Expand All @@ -366,34 +316,26 @@ export const UpdateLongComponentStateInput = {

fromJSON(object: any): UpdateLongComponentStateInput {
return {
longComponentStateId: isSet(object.longComponentStateId)
? Number(object.longComponentStateId)
: 0,
submissionNumber: isSet(object.submissionNumber)
? Number(object.submissionNumber)
: undefined,
longComponentStateId: isSet(object.longComponentStateId) ? Number(object.longComponentStateId) : 0,
submissionNumber: isSet(object.submissionNumber) ? Number(object.submissionNumber) : undefined,
points: isSet(object.points) ? Number(object.points) : undefined,
};
},

toJSON(message: UpdateLongComponentStateInput): unknown {
const obj: any = {};
message.longComponentStateId !== undefined &&
(obj.longComponentStateId = Math.round(message.longComponentStateId));
message.submissionNumber !== undefined &&
(obj.submissionNumber = Math.round(message.submissionNumber));
message.longComponentStateId !== undefined && (obj.longComponentStateId = Math.round(message.longComponentStateId));
message.submissionNumber !== undefined && (obj.submissionNumber = Math.round(message.submissionNumber));
message.points !== undefined && (obj.points = Math.round(message.points));
return obj;
},

create<I extends Exact<DeepPartial<UpdateLongComponentStateInput>, I>>(
base?: I
): UpdateLongComponentStateInput {
create<I extends Exact<DeepPartial<UpdateLongComponentStateInput>, I>>(base?: I): UpdateLongComponentStateInput {
return UpdateLongComponentStateInput.fromPartial(base ?? {});
},

fromPartial<I extends Exact<DeepPartial<UpdateLongComponentStateInput>, I>>(
object: I
object: I,
): UpdateLongComponentStateInput {
const message = createBaseUpdateLongComponentStateInput();
message.longComponentStateId = object.longComponentStateId ?? 0;
Expand All @@ -403,35 +345,17 @@ export const UpdateLongComponentStateInput = {
},
};

type Builtin =
| Date
| Function
| Uint8Array
| string
| number
| boolean
| undefined;
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;

type DeepPartial<T> = T extends Builtin
? T
: T extends Array<infer U>
? Array<DeepPartial<U>>
: T extends ReadonlyArray<infer U>
? ReadonlyArray<DeepPartial<U>>
: T extends { $case: string }
? { [K in keyof Omit<T, "$case">]?: DeepPartial<T[K]> } & {
$case: T["$case"];
}
: T extends {}
? { [K in keyof T]?: DeepPartial<T[K]> }
type DeepPartial<T> = T extends Builtin ? T
: T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>>
: T extends { $case: string } ? { [K in keyof Omit<T, "$case">]?: DeepPartial<T[K]> } & { $case: T["$case"] }
: T extends {} ? { [K in keyof T]?: DeepPartial<T[K]> }
: Partial<T>;

type KeysOfUnion<T> = T extends T ? keyof T : never;
type Exact<P, I extends P> = P extends Builtin
? P
: P & { [K in keyof P]: Exact<P[K], I[K]> } & {
[K in Exclude<keyof I, KeysOfUnion<P>>]: never;
};
type Exact<P, I extends P> = P extends Builtin ? P
: P & { [K in keyof P]: Exact<P[K], I[K]> } & { [K in Exclude<keyof I, KeysOfUnion<P>>]: never };

function isSet(value: any): boolean {
return value !== null && value !== undefined;
Expand Down
Loading