feat: Introduce game detail view, remove multiplayer field, and enhance list navigation with refresh functionality.
This commit is contained in:
+1
-18
@@ -55,7 +55,6 @@ export interface Opinion {
|
||||
export interface Game {
|
||||
title: string;
|
||||
source: Source;
|
||||
multiplayer: boolean;
|
||||
minPlayers: number;
|
||||
maxPlayers: number;
|
||||
price: number;
|
||||
@@ -266,7 +265,7 @@ export const Opinion: MessageFns<Opinion> = {
|
||||
};
|
||||
|
||||
function createBaseGame(): Game {
|
||||
return { title: "", source: 0, multiplayer: false, minPlayers: 0, maxPlayers: 0, price: 0, remoteId: 0 };
|
||||
return { title: "", source: 0, minPlayers: 0, maxPlayers: 0, price: 0, remoteId: 0 };
|
||||
}
|
||||
|
||||
export const Game: MessageFns<Game> = {
|
||||
@@ -277,9 +276,6 @@ export const Game: MessageFns<Game> = {
|
||||
if (message.source !== 0) {
|
||||
writer.uint32(16).int32(message.source);
|
||||
}
|
||||
if (message.multiplayer !== false) {
|
||||
writer.uint32(24).bool(message.multiplayer);
|
||||
}
|
||||
if (message.minPlayers !== 0) {
|
||||
writer.uint32(32).uint32(message.minPlayers);
|
||||
}
|
||||
@@ -318,14 +314,6 @@ export const Game: MessageFns<Game> = {
|
||||
message.source = reader.int32() as any;
|
||||
continue;
|
||||
}
|
||||
case 3: {
|
||||
if (tag !== 24) {
|
||||
break;
|
||||
}
|
||||
|
||||
message.multiplayer = reader.bool();
|
||||
continue;
|
||||
}
|
||||
case 4: {
|
||||
if (tag !== 32) {
|
||||
break;
|
||||
@@ -371,7 +359,6 @@ export const Game: MessageFns<Game> = {
|
||||
return {
|
||||
title: isSet(object.title) ? globalThis.String(object.title) : "",
|
||||
source: isSet(object.source) ? sourceFromJSON(object.source) : 0,
|
||||
multiplayer: isSet(object.multiplayer) ? globalThis.Boolean(object.multiplayer) : false,
|
||||
minPlayers: isSet(object.minPlayers) ? globalThis.Number(object.minPlayers) : 0,
|
||||
maxPlayers: isSet(object.maxPlayers) ? globalThis.Number(object.maxPlayers) : 0,
|
||||
price: isSet(object.price) ? globalThis.Number(object.price) : 0,
|
||||
@@ -387,9 +374,6 @@ export const Game: MessageFns<Game> = {
|
||||
if (message.source !== 0) {
|
||||
obj.source = sourceToJSON(message.source);
|
||||
}
|
||||
if (message.multiplayer !== false) {
|
||||
obj.multiplayer = message.multiplayer;
|
||||
}
|
||||
if (message.minPlayers !== 0) {
|
||||
obj.minPlayers = Math.round(message.minPlayers);
|
||||
}
|
||||
@@ -412,7 +396,6 @@ export const Game: MessageFns<Game> = {
|
||||
const message = createBaseGame();
|
||||
message.title = object.title ?? "";
|
||||
message.source = object.source ?? 0;
|
||||
message.multiplayer = object.multiplayer ?? false;
|
||||
message.minPlayers = object.minPlayers ?? 0;
|
||||
message.maxPlayers = object.maxPlayers ?? 0;
|
||||
message.price = object.price ?? 0;
|
||||
|
||||
Reference in New Issue
Block a user