Skip to content
Draft
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
2 changes: 2 additions & 0 deletions api/proto/realtime/realtime.proto
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ message GameRequest {
int32 max_overtime_minutes = 9;
bool player_vs_bot = 10;
string original_request_id = 11;
int32 odds_initial_time_seconds = 12;
string odds_username = 13;
}

// A MatchUser requests or receives a match via a seek or a match request.
Expand Down
8 changes: 8 additions & 0 deletions liwords-ui/src/gen/api/proto/realtime/realtime_pb.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,12 @@ export class GameRequest extends jspb.Message {
getOriginalRequestId(): string;
setOriginalRequestId(value: string): void;

getOddsInitialTimeSeconds(): number;
setOddsInitialTimeSeconds(value: number): void;

getOddsUsername(): string;
setOddsUsername(value: string): void;

serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GameRequest.AsObject;
static toObject(includeInstance: boolean, msg: GameRequest): GameRequest.AsObject;
Expand All @@ -92,6 +98,8 @@ export namespace GameRequest {
maxOvertimeMinutes: number,
playerVsBot: boolean,
originalRequestId: string,
oddsInitialTimeSeconds: number,
oddsUsername: string,
}
}

Expand Down
62 changes: 61 additions & 1 deletion liwords-ui/src/gen/api/proto/realtime/realtime_pb.js
Original file line number Diff line number Diff line change
Expand Up @@ -1292,7 +1292,9 @@ proto.liwords.GameRequest.toObject = function(includeInstance, msg) {
requestId: jspb.Message.getFieldWithDefault(msg, 8, ""),
maxOvertimeMinutes: jspb.Message.getFieldWithDefault(msg, 9, 0),
playerVsBot: jspb.Message.getBooleanFieldWithDefault(msg, 10, false),
originalRequestId: jspb.Message.getFieldWithDefault(msg, 11, "")
originalRequestId: jspb.Message.getFieldWithDefault(msg, 11, ""),
oddsInitialTimeSeconds: jspb.Message.getFieldWithDefault(msg, 12, 0),
oddsUsername: jspb.Message.getFieldWithDefault(msg, 13, "")
};

if (includeInstance) {
Expand Down Expand Up @@ -1374,6 +1376,14 @@ proto.liwords.GameRequest.deserializeBinaryFromReader = function(msg, reader) {
var value = /** @type {string} */ (reader.readString());
msg.setOriginalRequestId(value);
break;
case 12:
var value = /** @type {number} */ (reader.readInt32());
msg.setOddsInitialTimeSeconds(value);
break;
case 13:
var value = /** @type {string} */ (reader.readString());
msg.setOddsUsername(value);
break;
default:
reader.skipField();
break;
Expand Down Expand Up @@ -1481,6 +1491,20 @@ proto.liwords.GameRequest.serializeBinaryToWriter = function(message, writer) {
f
);
}
f = message.getOddsInitialTimeSeconds();
if (f !== 0) {
writer.writeInt32(
12,
f
);
}
f = message.getOddsUsername();
if (f.length > 0) {
writer.writeString(
13,
f
);
}
};


Expand Down Expand Up @@ -1701,6 +1725,42 @@ proto.liwords.GameRequest.prototype.setOriginalRequestId = function(value) {
};


/**
* optional int32 odds_initial_time_seconds = 12;
* @return {number}
*/
proto.liwords.GameRequest.prototype.getOddsInitialTimeSeconds = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0));
};


/**
* @param {number} value
* @return {!proto.liwords.GameRequest} returns this
*/
proto.liwords.GameRequest.prototype.setOddsInitialTimeSeconds = function(value) {
return jspb.Message.setProto3IntField(this, 12, value);
};


/**
* optional string odds_username = 13;
* @return {string}
*/
proto.liwords.GameRequest.prototype.getOddsUsername = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 13, ""));
};


/**
* @param {string} value
* @return {!proto.liwords.GameRequest} returns this
*/
proto.liwords.GameRequest.prototype.setOddsUsername = function(value) {
return jspb.Message.setProto3StringField(this, 13, value);
};





Expand Down
94 changes: 94 additions & 0 deletions liwords-ui/src/gen/macondo/api/proto/macondo/macondo_pb.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,11 @@ export class BotRequest extends jspb.Message {
getGameHistory(): GameHistory | undefined;
setGameHistory(value?: GameHistory): void;

hasEvaluationRequest(): boolean;
clearEvaluationRequest(): void;
getEvaluationRequest(): EvaluationRequest | undefined;
setEvaluationRequest(value?: EvaluationRequest): void;

serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BotRequest.AsObject;
static toObject(includeInstance: boolean, msg: BotRequest): BotRequest.AsObject;
Expand All @@ -250,6 +255,89 @@ export class BotRequest extends jspb.Message {
export namespace BotRequest {
export type AsObject = {
gameHistory?: GameHistory.AsObject,
evaluationRequest?: EvaluationRequest.AsObject,
}
}

export class EvaluationRequest extends jspb.Message {
getUser(): string;
setUser(value: string): void;

serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EvaluationRequest.AsObject;
static toObject(includeInstance: boolean, msg: EvaluationRequest): EvaluationRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EvaluationRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EvaluationRequest;
static deserializeBinaryFromReader(message: EvaluationRequest, reader: jspb.BinaryReader): EvaluationRequest;
}

export namespace EvaluationRequest {
export type AsObject = {
user: string,
}
}

export class Evaluation extends jspb.Message {
clearPlayEvalList(): void;
getPlayEvalList(): Array<SingleEvaluation>;
setPlayEvalList(value: Array<SingleEvaluation>): void;
addPlayEval(value?: SingleEvaluation, index?: number): SingleEvaluation;

serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Evaluation.AsObject;
static toObject(includeInstance: boolean, msg: Evaluation): Evaluation.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Evaluation, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Evaluation;
static deserializeBinaryFromReader(message: Evaluation, reader: jspb.BinaryReader): Evaluation;
}

export namespace Evaluation {
export type AsObject = {
playEvalList: Array<SingleEvaluation.AsObject>,
}
}

export class SingleEvaluation extends jspb.Message {
getEquityLoss(): number;
setEquityLoss(value: number): void;

getWinPctLoss(): number;
setWinPctLoss(value: number): void;

getMissedBingo(): boolean;
setMissedBingo(value: boolean): void;

getPossibleStarPlay(): boolean;
setPossibleStarPlay(value: boolean): void;

getMissedStarPlay(): boolean;
setMissedStarPlay(value: boolean): void;

getTopIsBingo(): boolean;
setTopIsBingo(value: boolean): void;

serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): SingleEvaluation.AsObject;
static toObject(includeInstance: boolean, msg: SingleEvaluation): SingleEvaluation.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: SingleEvaluation, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): SingleEvaluation;
static deserializeBinaryFromReader(message: SingleEvaluation, reader: jspb.BinaryReader): SingleEvaluation;
}

export namespace SingleEvaluation {
export type AsObject = {
equityLoss: number,
winPctLoss: number,
missedBingo: boolean,
possibleStarPlay: boolean,
missedStarPlay: boolean,
topIsBingo: boolean,
}
}

Expand All @@ -264,6 +352,11 @@ export class BotResponse extends jspb.Message {
getError(): string;
setError(value: string): void;

hasEval(): boolean;
clearEval(): void;
getEval(): Evaluation | undefined;
setEval(value?: Evaluation): void;

getResponseCase(): BotResponse.ResponseCase;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BotResponse.AsObject;
Expand All @@ -279,6 +372,7 @@ export namespace BotResponse {
export type AsObject = {
move?: GameEvent.AsObject,
error: string,
eval?: Evaluation.AsObject,
}

export enum ResponseCase {
Expand Down
Loading