don't tally highest bid in auction struct

master
michael 2022-08-28 02:37:27 +00:00
parent fcc85ec520
commit e33adb1dbf
5 changed files with 12 additions and 91 deletions

View File

@ -20152,9 +20152,6 @@ paths:
type: string type: string
amount: amount:
type: string type: string
highestBid:
type: integer
format: int64
pagination: pagination:
type: object type: object
properties: properties:
@ -20287,9 +20284,6 @@ paths:
type: string type: string
amount: amount:
type: string type: string
highestBid:
type: integer
format: int64
default: default:
description: An unexpected error response. description: An unexpected error response.
schema: schema:
@ -47425,9 +47419,6 @@ definitions:
type: string type: string
amount: amount:
type: string type: string
highestBid:
type: integer
format: int64
cosmostest.cosmostest.Bid: cosmostest.cosmostest.Bid:
type: object type: object
properties: properties:
@ -47472,9 +47463,6 @@ definitions:
type: string type: string
amount: amount:
type: string type: string
highestBid:
type: integer
format: int64
pagination: pagination:
type: object type: object
properties: properties:
@ -47521,9 +47509,6 @@ definitions:
type: string type: string
amount: amount:
type: string type: string
highestBid:
type: integer
format: int64
cosmostest.cosmostest.QueryGetNextAuctionResponse: cosmostest.cosmostest.QueryGetNextAuctionResponse:
type: object type: object
properties: properties:

View File

@ -10,6 +10,5 @@ message Auction {
string name = 2; string name = 2;
string description = 3; string description = 3;
repeated Bid bids = 4; repeated Bid bids = 4;
uint32 highestBid = 5; // INDEX of highest bid
} }

View File

@ -14,9 +14,6 @@ export interface CosmostestAuction {
name?: string; name?: string;
description?: string; description?: string;
bids?: CosmostestBid[]; bids?: CosmostestBid[];
/** @format int64 */
highestBid?: number;
} }
export interface CosmostestBid { export interface CosmostestBid {

View File

@ -9,16 +9,9 @@ export interface Auction {
name: string; name: string;
description: string; description: string;
bids: Bid[]; bids: Bid[];
/** INDEX of highest bid */
highestBid: number;
} }
const baseAuction: object = { const baseAuction: object = { index: "", name: "", description: "" };
index: "",
name: "",
description: "",
highestBid: 0,
};
export const Auction = { export const Auction = {
encode(message: Auction, writer: Writer = Writer.create()): Writer { encode(message: Auction, writer: Writer = Writer.create()): Writer {
@ -34,9 +27,6 @@ export const Auction = {
for (const v of message.bids) { for (const v of message.bids) {
Bid.encode(v!, writer.uint32(34).fork()).ldelim(); Bid.encode(v!, writer.uint32(34).fork()).ldelim();
} }
if (message.highestBid !== 0) {
writer.uint32(40).uint32(message.highestBid);
}
return writer; return writer;
}, },
@ -60,9 +50,6 @@ export const Auction = {
case 4: case 4:
message.bids.push(Bid.decode(reader, reader.uint32())); message.bids.push(Bid.decode(reader, reader.uint32()));
break; break;
case 5:
message.highestBid = reader.uint32();
break;
default: default:
reader.skipType(tag & 7); reader.skipType(tag & 7);
break; break;
@ -94,11 +81,6 @@ export const Auction = {
message.bids.push(Bid.fromJSON(e)); message.bids.push(Bid.fromJSON(e));
} }
} }
if (object.highestBid !== undefined && object.highestBid !== null) {
message.highestBid = Number(object.highestBid);
} else {
message.highestBid = 0;
}
return message; return message;
}, },
@ -113,7 +95,6 @@ export const Auction = {
} else { } else {
obj.bids = []; obj.bids = [];
} }
message.highestBid !== undefined && (obj.highestBid = message.highestBid);
return obj; return obj;
}, },
@ -140,11 +121,6 @@ export const Auction = {
message.bids.push(Bid.fromPartial(e)); message.bids.push(Bid.fromPartial(e));
} }
} }
if (object.highestBid !== undefined && object.highestBid !== null) {
message.highestBid = object.highestBid;
} else {
message.highestBid = 0;
}
return message; return message;
}, },
}; };

View File

@ -27,7 +27,6 @@ type Auction struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Bids []*Bid `protobuf:"bytes,4,rep,name=bids,proto3" json:"bids,omitempty"` Bids []*Bid `protobuf:"bytes,4,rep,name=bids,proto3" json:"bids,omitempty"`
HighestBid uint32 `protobuf:"varint,5,opt,name=highestBid,proto3" json:"highestBid,omitempty"`
} }
func (m *Auction) Reset() { *m = Auction{} } func (m *Auction) Reset() { *m = Auction{} }
@ -91,13 +90,6 @@ func (m *Auction) GetBids() []*Bid {
return nil return nil
} }
func (m *Auction) GetHighestBid() uint32 {
if m != nil {
return m.HighestBid
}
return 0
}
func init() { func init() {
proto.RegisterType((*Auction)(nil), "cosmostest.cosmostest.Auction") proto.RegisterType((*Auction)(nil), "cosmostest.cosmostest.Auction")
} }
@ -105,21 +97,20 @@ func init() {
func init() { proto.RegisterFile("cosmostest/auction.proto", fileDescriptor_631f6f59914101d9) } func init() { proto.RegisterFile("cosmostest/auction.proto", fileDescriptor_631f6f59914101d9) }
var fileDescriptor_631f6f59914101d9 = []byte{ var fileDescriptor_631f6f59914101d9 = []byte{
// 223 bytes of a gzipped FileDescriptorProto // 200 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x48, 0xce, 0x2f, 0xce, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x48, 0xce, 0x2f, 0xce,
0xcd, 0x2f, 0x2e, 0x49, 0x2d, 0x2e, 0xd1, 0x4f, 0x2c, 0x4d, 0x2e, 0xc9, 0xcc, 0xcf, 0xd3, 0x2b, 0xcd, 0x2f, 0x2e, 0x49, 0x2d, 0x2e, 0xd1, 0x4f, 0x2c, 0x4d, 0x2e, 0xc9, 0xcc, 0xcf, 0xd3, 0x2b,
0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x45, 0xc8, 0xe8, 0x21, 0x98, 0x52, 0x22, 0x48, 0x1a, 0x92, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x45, 0xc8, 0xe8, 0x21, 0x98, 0x52, 0x22, 0x48, 0x1a, 0x92,
0x32, 0x53, 0x20, 0x8a, 0x95, 0x96, 0x32, 0x72, 0xb1, 0x3b, 0x42, 0xb4, 0x0b, 0x89, 0x70, 0xb1, 0x32, 0x53, 0x20, 0x8a, 0x95, 0x5a, 0x19, 0xb9, 0xd8, 0x1d, 0x21, 0xda, 0x85, 0x44, 0xb8, 0x58,
0x66, 0xe6, 0xa5, 0xa4, 0x56, 0x48, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x06, 0x41, 0x38, 0x42, 0x42, 0x33, 0xf3, 0x52, 0x52, 0x2b, 0x24, 0x18, 0x15, 0x18, 0x35, 0x38, 0x83, 0x20, 0x1c, 0x21, 0x21,
0x5c, 0x2c, 0x79, 0x89, 0xb9, 0xa9, 0x12, 0x4c, 0x60, 0x41, 0x30, 0x5b, 0x48, 0x81, 0x8b, 0x3b, 0x2e, 0x96, 0xbc, 0xc4, 0xdc, 0x54, 0x09, 0x26, 0xb0, 0x20, 0x98, 0x2d, 0xa4, 0xc0, 0xc5, 0x9d,
0x25, 0xb5, 0x38, 0xb9, 0x28, 0xb3, 0x00, 0xa4, 0x51, 0x82, 0x19, 0x2c, 0x85, 0x2c, 0x24, 0xa4, 0x92, 0x5a, 0x9c, 0x5c, 0x94, 0x59, 0x00, 0xd2, 0x28, 0xc1, 0x0c, 0x96, 0x42, 0x16, 0x12, 0xd2,
0xc7, 0xc5, 0x92, 0x94, 0x99, 0x52, 0x2c, 0xc1, 0xa2, 0xc0, 0xac, 0xc1, 0x6d, 0x24, 0xa5, 0x87, 0xe3, 0x62, 0x49, 0xca, 0x4c, 0x29, 0x96, 0x60, 0x51, 0x60, 0xd6, 0xe0, 0x36, 0x92, 0xd2, 0xc3,
0xd5, 0x4d, 0x7a, 0x4e, 0x99, 0x29, 0x41, 0x60, 0x75, 0x42, 0x72, 0x5c, 0x5c, 0x19, 0x99, 0xe9, 0xea, 0x26, 0x3d, 0xa7, 0xcc, 0x94, 0x20, 0xb0, 0x3a, 0x27, 0x8b, 0x13, 0x8f, 0xe4, 0x18, 0x2f,
0x19, 0xa9, 0xc5, 0x25, 0x4e, 0x99, 0x29, 0x12, 0xac, 0x0a, 0x8c, 0x1a, 0xbc, 0x41, 0x48, 0x22, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18,
0x4e, 0x16, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0x92, 0x83, 0xa8, 0xd7, 0x05, 0x3b, 0xbc, 0x42, 0x1f, 0xc9, 0x17,
0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0x25, 0x07, 0x31, 0x4f, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, 0x6c, 0x60, 0x8f, 0x18, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff,
0x17, 0xec, 0xb1, 0x0a, 0x7d, 0x24, 0x5f, 0x96, 0x54, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0x3d, 0x94, 0x35, 0x9e, 0x85, 0x11, 0x01, 0x00, 0x00,
0x6a, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x60, 0x55, 0x70, 0xca, 0x31, 0x01, 0x00, 0x00,
} }
func (m *Auction) Marshal() (dAtA []byte, err error) { func (m *Auction) Marshal() (dAtA []byte, err error) {
@ -142,11 +133,6 @@ func (m *Auction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
_ = i _ = i
var l int var l int
_ = l _ = l
if m.HighestBid != 0 {
i = encodeVarintAuction(dAtA, i, uint64(m.HighestBid))
i--
dAtA[i] = 0x28
}
if len(m.Bids) > 0 { if len(m.Bids) > 0 {
for iNdEx := len(m.Bids) - 1; iNdEx >= 0; iNdEx-- { for iNdEx := len(m.Bids) - 1; iNdEx >= 0; iNdEx-- {
{ {
@ -220,9 +206,6 @@ func (m *Auction) Size() (n int) {
n += 1 + l + sovAuction(uint64(l)) n += 1 + l + sovAuction(uint64(l))
} }
} }
if m.HighestBid != 0 {
n += 1 + sovAuction(uint64(m.HighestBid))
}
return n return n
} }
@ -391,25 +374,6 @@ func (m *Auction) Unmarshal(dAtA []byte) error {
return err return err
} }
iNdEx = postIndex iNdEx = postIndex
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field HighestBid", wireType)
}
m.HighestBid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowAuction
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.HighestBid |= uint32(b&0x7F) << shift
if b < 0x80 {
break
}
}
default: default:
iNdEx = preIndex iNdEx = preIndex
skippy, err := skipAuction(dAtA[iNdEx:]) skippy, err := skipAuction(dAtA[iNdEx:])