Skip to content

Commit 7ed368e

Browse files
update sdk-test-ts
1 parent bcc8832 commit 7ed368e

1 file changed

Lines changed: 23 additions & 1 deletion

File tree

modules/sdk-test-ts/src/index.ts

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,14 @@ const Users = table(
783783
}
784784
);
785785

786+
const Player = table(
787+
{ name: 'player' },
788+
{
789+
identity: t.identity().primaryKey(),
790+
name: t.string(),
791+
}
792+
);
793+
786794
const IndexedSimpleEnum = table(
787795
{ name: 'indexed_simple_enum', public: true },
788796
{ n: SimpleEnum.index('btree') }
@@ -977,7 +985,7 @@ spacetimedb.reducer(
977985
}
978986
);
979987

980-
spacetimedb.reducer('no_op_succeeds', _ctx => {});
988+
spacetimedb.reducer('no_op_succeeds', _ctx => { });
981989

982990
spacetimedb.clientVisibilityFilter.sql('SELECT * FROM one_u8');
983991

@@ -997,6 +1005,20 @@ spacetimedb.reducer(
9971005
}
9981006
);
9991007

1008+
spacetimedb.reducer(
1009+
'insert_player',
1010+
{ name: t.string(), identity: t.identity() },
1011+
(ctx, { name, identity }) => {
1012+
ctx.db.player.insert({ name, identity });
1013+
}
1014+
);
1015+
1016+
spacetimedb.view(
1017+
{ name: 'my_player', public: true },
1018+
t.option(Player.rowType),
1019+
ctx => ctx.db.player.identity.find(ctx.sender) ?? undefined
1020+
);
1021+
10001022
spacetimedb.reducer(
10011023
'insert_into_indexed_simple_enum',
10021024
{ n: SimpleEnum },

0 commit comments

Comments
 (0)