insta review for codegen

This commit is contained in:
Phoebe Goldman
2025-02-06 17:35:29 -05:00
parent 6389d85d36
commit 87fc8778a6
3 changed files with 91 additions and 91 deletions
@@ -1237,16 +1237,16 @@ namespace SpacetimeDB
{
[DataMember(Name = "identity")]
public SpacetimeDB.Identity Identity;
[DataMember(Name = "address")]
public SpacetimeDB.Address Address;
[DataMember(Name = "connection_id")]
public SpacetimeDB.ConnectionId ConnectionId;
public HasSpecialStuff(
SpacetimeDB.Identity Identity,
SpacetimeDB.Address Address
SpacetimeDB.ConnectionId ConnectionId
)
{
this.Identity = Identity;
this.Address = Address;
this.ConnectionId = ConnectionId;
}
public HasSpecialStuff()
@@ -820,7 +820,7 @@ use spacetimedb_sdk::__codegen::{
#[sats(crate = __lib)]
pub struct HasSpecialStuff {
pub identity: __sdk::Identity,
pub address: __sdk::Address,
pub connection_id: __sdk::ConnectionId,
}
@@ -1395,8 +1395,8 @@ impl __sdk::DbContext for DbConnection {
fn try_identity(&self) -> Option<__sdk::Identity> {
self.imp.try_identity()
}
fn address(&self) -> __sdk::Address {
self.imp.address()
fn connection_id(&self) -> __sdk::ConnectionId {
self.imp.connection_id()
}
}
@@ -1608,8 +1608,8 @@ impl __sdk::DbContext for EventContext {
fn try_identity(&self) -> Option<__sdk::Identity> {
self.imp.try_identity()
}
fn address(&self) -> __sdk::Address {
self.imp.address()
fn connection_id(&self) -> __sdk::ConnectionId {
self.imp.connection_id()
}
}
@@ -1684,8 +1684,8 @@ impl __sdk::DbContext for ReducerEventContext {
fn try_identity(&self) -> Option<__sdk::Identity> {
self.imp.try_identity()
}
fn address(&self) -> __sdk::Address {
self.imp.address()
fn connection_id(&self) -> __sdk::ConnectionId {
self.imp.connection_id()
}
}
@@ -1756,8 +1756,8 @@ impl __sdk::DbContext for SubscriptionEventContext {
fn try_identity(&self) -> Option<__sdk::Identity> {
self.imp.try_identity()
}
fn address(&self) -> __sdk::Address {
self.imp.address()
fn connection_id(&self) -> __sdk::ConnectionId {
self.imp.connection_id()
}
}
@@ -1832,8 +1832,8 @@ impl __sdk::DbContext for ErrorContext {
fn try_identity(&self) -> Option<__sdk::Identity> {
self.imp.try_identity()
}
fn address(&self) -> __sdk::Address {
self.imp.address()
fn connection_id(&self) -> __sdk::ConnectionId {
self.imp.connection_id()
}
}
@@ -7,8 +7,6 @@ expression: outfiles
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -20,6 +18,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -79,8 +79,6 @@ export namespace AddPlayer {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -92,6 +90,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -151,8 +151,6 @@ export namespace AddPrivate {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -164,6 +162,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -220,8 +220,6 @@ export namespace AssertCallerIdentityIsModuleIdentity {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -233,6 +231,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -292,8 +292,6 @@ export namespace Baz {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -305,6 +303,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -361,8 +361,6 @@ export namespace ClientConnected {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -374,6 +372,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -433,8 +433,6 @@ export namespace DeletePlayer {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -446,6 +444,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -505,8 +505,6 @@ export namespace DeletePlayersByName {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -518,6 +516,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -593,8 +593,6 @@ export default Foobar;
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -606,6 +604,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -681,8 +681,6 @@ export class HasSpecialStuffTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -694,6 +692,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -720,7 +720,7 @@ import {
} from "@clockworklabs/spacetimedb-sdk";
export type HasSpecialStuff = {
identity: Identity,
address: Address,
connectionId: ConnectionId,
};
/**
@@ -734,7 +734,7 @@ export namespace HasSpecialStuff {
export function getTypeScriptAlgebraicType(): AlgebraicType {
return AlgebraicType.createProductType([
new ProductTypeElement("identity", AlgebraicType.createIdentityType()),
new ProductTypeElement("address", AlgebraicType.createAddressType()),
new ProductTypeElement("connectionId", AlgebraicType.createConnectionIdType()),
]);
}
@@ -755,8 +755,6 @@ export namespace HasSpecialStuff {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -768,6 +766,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -1252,8 +1252,6 @@ export type EventContext = EventContextInterface<RemoteTables, RemoteReducers, S
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -1265,6 +1263,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -1414,8 +1414,6 @@ export class LoggedOutPlayerTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -1427,6 +1425,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -1496,8 +1496,6 @@ export default NamespaceTestC;
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -1509,6 +1507,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -1581,8 +1581,6 @@ export default NamespaceTestF;
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -1594,6 +1592,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -1721,8 +1721,6 @@ export class PkMultiIdentityTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -1734,6 +1732,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -1795,8 +1795,6 @@ export namespace PkMultiIdentity {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -1808,6 +1806,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -1957,8 +1957,6 @@ export class PlayerTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -1970,6 +1968,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2033,8 +2033,6 @@ export namespace Player {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2046,6 +2044,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2107,8 +2107,6 @@ export namespace Point {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2120,6 +2118,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2195,8 +2195,6 @@ export class PointsTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2208,6 +2206,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2283,8 +2283,6 @@ export class PrivateTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2296,6 +2294,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2355,8 +2355,6 @@ export namespace Private {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2368,6 +2366,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2424,8 +2424,6 @@ export namespace QueryPrivate {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2437,6 +2435,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2542,8 +2542,6 @@ export class RepeatingTestArgTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2555,6 +2553,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2618,8 +2618,6 @@ export namespace RepeatingTestArg {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2631,6 +2629,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2693,8 +2693,6 @@ export namespace RepeatingTest {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2706,6 +2704,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2781,8 +2781,6 @@ export class TestATableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2794,6 +2792,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2857,8 +2857,6 @@ export namespace TestA {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2870,6 +2868,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2929,8 +2929,6 @@ export namespace TestB {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -2942,6 +2940,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -2998,8 +2998,6 @@ export namespace TestBtreeIndexArgs {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -3011,6 +3009,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -3089,8 +3089,6 @@ export class TestDTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -3102,6 +3100,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -3164,8 +3164,6 @@ export namespace TestD {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -3177,6 +3175,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -3282,8 +3282,6 @@ export class TestETableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -3295,6 +3293,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -3356,8 +3356,6 @@ export namespace TestE {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -3369,6 +3367,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -3447,8 +3447,6 @@ export class TestFTableHandle {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -3460,6 +3458,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,
@@ -3522,8 +3522,6 @@ export namespace TestFoobar {
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
import {
// @ts-ignore
Address,
// @ts-ignore
AlgebraicType,
// @ts-ignore
@@ -3535,6 +3533,8 @@ import {
// @ts-ignore
CallReducerFlags,
// @ts-ignore
ConnectionId,
// @ts-ignore
DBConnectionBuilder,
// @ts-ignore
DBConnectionImpl,