Persist auth store into formal tables
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
|
||||
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
|
||||
|
||||
// This was generated using spacetimedb cli version 2.1.0 (commit 6981f48b4bc1a71c8dd9bdfe5a2c343f6370243d).
|
||||
// This was generated using spacetimedb cli version 2.2.0 (commit eb11e2f5c41dce6979715ad407996270d61329f6).
|
||||
|
||||
#![allow(unused, clippy::all)]
|
||||
use spacetimedb_sdk::__codegen::{self as __sdk, __lib, __sats, __ws};
|
||||
@@ -82,6 +82,8 @@ pub mod asset_object_upsert_snapshot_type;
|
||||
pub mod attach_ai_result_reference_and_return_procedure;
|
||||
pub mod auth_identity_table;
|
||||
pub mod auth_identity_type;
|
||||
pub mod auth_store_projection_meta_table;
|
||||
pub mod auth_store_projection_meta_type;
|
||||
pub mod auth_store_snapshot_import_procedure_result_type;
|
||||
pub mod auth_store_snapshot_import_record_type;
|
||||
pub mod auth_store_snapshot_procedure_result_type;
|
||||
@@ -338,6 +340,7 @@ pub mod grant_inventory_item_input_type;
|
||||
pub mod grant_new_user_registration_wallet_reward_procedure;
|
||||
pub mod grant_player_progression_experience_and_return_procedure;
|
||||
pub mod grant_player_progression_experience_reducer;
|
||||
pub mod import_auth_store_snapshot_json_procedure;
|
||||
pub mod import_auth_store_snapshot_procedure;
|
||||
pub mod import_database_migration_from_chunks_procedure;
|
||||
pub mod import_database_migration_from_file_procedure;
|
||||
@@ -894,6 +897,8 @@ pub use asset_object_upsert_snapshot_type::AssetObjectUpsertSnapshot;
|
||||
pub use attach_ai_result_reference_and_return_procedure::attach_ai_result_reference_and_return;
|
||||
pub use auth_identity_table::*;
|
||||
pub use auth_identity_type::AuthIdentity;
|
||||
pub use auth_store_projection_meta_table::*;
|
||||
pub use auth_store_projection_meta_type::AuthStoreProjectionMeta;
|
||||
pub use auth_store_snapshot_import_procedure_result_type::AuthStoreSnapshotImportProcedureResult;
|
||||
pub use auth_store_snapshot_import_record_type::AuthStoreSnapshotImportRecord;
|
||||
pub use auth_store_snapshot_procedure_result_type::AuthStoreSnapshotProcedureResult;
|
||||
@@ -1150,6 +1155,7 @@ pub use grant_inventory_item_input_type::GrantInventoryItemInput;
|
||||
pub use grant_new_user_registration_wallet_reward_procedure::grant_new_user_registration_wallet_reward;
|
||||
pub use grant_player_progression_experience_and_return_procedure::grant_player_progression_experience_and_return;
|
||||
pub use grant_player_progression_experience_reducer::grant_player_progression_experience;
|
||||
pub use import_auth_store_snapshot_json_procedure::import_auth_store_snapshot_json;
|
||||
pub use import_auth_store_snapshot_procedure::import_auth_store_snapshot;
|
||||
pub use import_database_migration_from_chunks_procedure::import_database_migration_from_chunks;
|
||||
pub use import_database_migration_from_file_procedure::import_database_migration_from_file;
|
||||
@@ -1912,6 +1918,7 @@ pub struct DbUpdate {
|
||||
asset_event: __sdk::TableUpdate<AssetEvent>,
|
||||
asset_object: __sdk::TableUpdate<AssetObject>,
|
||||
auth_identity: __sdk::TableUpdate<AuthIdentity>,
|
||||
auth_store_projection_meta: __sdk::TableUpdate<AuthStoreProjectionMeta>,
|
||||
auth_store_snapshot: __sdk::TableUpdate<AuthStoreSnapshot>,
|
||||
battle_state: __sdk::TableUpdate<BattleState>,
|
||||
big_fish_agent_message: __sdk::TableUpdate<BigFishAgentMessage>,
|
||||
@@ -2020,6 +2027,9 @@ impl TryFrom<__ws::v2::TransactionUpdate> for DbUpdate {
|
||||
"auth_identity" => db_update
|
||||
.auth_identity
|
||||
.append(auth_identity_table::parse_table_update(table_update)?),
|
||||
"auth_store_projection_meta" => db_update.auth_store_projection_meta.append(
|
||||
auth_store_projection_meta_table::parse_table_update(table_update)?,
|
||||
),
|
||||
"auth_store_snapshot" => db_update
|
||||
.auth_store_snapshot
|
||||
.append(auth_store_snapshot_table::parse_table_update(table_update)?),
|
||||
@@ -2295,6 +2305,12 @@ impl __sdk::DbUpdate for DbUpdate {
|
||||
diff.auth_identity = cache
|
||||
.apply_diff_to_table::<AuthIdentity>("auth_identity", &self.auth_identity)
|
||||
.with_updates_by_pk(|row| &row.identity_id);
|
||||
diff.auth_store_projection_meta = cache
|
||||
.apply_diff_to_table::<AuthStoreProjectionMeta>(
|
||||
"auth_store_projection_meta",
|
||||
&self.auth_store_projection_meta,
|
||||
)
|
||||
.with_updates_by_pk(|row| &row.meta_id);
|
||||
diff.auth_store_snapshot = cache
|
||||
.apply_diff_to_table::<AuthStoreSnapshot>(
|
||||
"auth_store_snapshot",
|
||||
@@ -2695,6 +2711,9 @@ impl __sdk::DbUpdate for DbUpdate {
|
||||
"auth_identity" => db_update
|
||||
.auth_identity
|
||||
.append(__sdk::parse_row_list_as_inserts(table_rows.rows)?),
|
||||
"auth_store_projection_meta" => db_update
|
||||
.auth_store_projection_meta
|
||||
.append(__sdk::parse_row_list_as_inserts(table_rows.rows)?),
|
||||
"auth_store_snapshot" => db_update
|
||||
.auth_store_snapshot
|
||||
.append(__sdk::parse_row_list_as_inserts(table_rows.rows)?),
|
||||
@@ -2948,6 +2967,9 @@ impl __sdk::DbUpdate for DbUpdate {
|
||||
"auth_identity" => db_update
|
||||
.auth_identity
|
||||
.append(__sdk::parse_row_list_as_deletes(table_rows.rows)?),
|
||||
"auth_store_projection_meta" => db_update
|
||||
.auth_store_projection_meta
|
||||
.append(__sdk::parse_row_list_as_deletes(table_rows.rows)?),
|
||||
"auth_store_snapshot" => db_update
|
||||
.auth_store_snapshot
|
||||
.append(__sdk::parse_row_list_as_deletes(table_rows.rows)?),
|
||||
@@ -3183,6 +3205,7 @@ pub struct AppliedDiff<'r> {
|
||||
asset_event: __sdk::TableAppliedDiff<'r, AssetEvent>,
|
||||
asset_object: __sdk::TableAppliedDiff<'r, AssetObject>,
|
||||
auth_identity: __sdk::TableAppliedDiff<'r, AuthIdentity>,
|
||||
auth_store_projection_meta: __sdk::TableAppliedDiff<'r, AuthStoreProjectionMeta>,
|
||||
auth_store_snapshot: __sdk::TableAppliedDiff<'r, AuthStoreSnapshot>,
|
||||
battle_state: __sdk::TableAppliedDiff<'r, BattleState>,
|
||||
big_fish_agent_message: __sdk::TableAppliedDiff<'r, BigFishAgentMessage>,
|
||||
@@ -3309,6 +3332,11 @@ impl<'r> __sdk::AppliedDiff<'r> for AppliedDiff<'r> {
|
||||
&self.auth_identity,
|
||||
event,
|
||||
);
|
||||
callbacks.invoke_table_row_callbacks::<AuthStoreProjectionMeta>(
|
||||
"auth_store_projection_meta",
|
||||
&self.auth_store_projection_meta,
|
||||
event,
|
||||
);
|
||||
callbacks.invoke_table_row_callbacks::<AuthStoreSnapshot>(
|
||||
"auth_store_snapshot",
|
||||
&self.auth_store_snapshot,
|
||||
@@ -4317,6 +4345,7 @@ impl __sdk::SpacetimeModule for RemoteModule {
|
||||
asset_event_table::register_table(client_cache);
|
||||
asset_object_table::register_table(client_cache);
|
||||
auth_identity_table::register_table(client_cache);
|
||||
auth_store_projection_meta_table::register_table(client_cache);
|
||||
auth_store_snapshot_table::register_table(client_cache);
|
||||
battle_state_table::register_table(client_cache);
|
||||
big_fish_agent_message_table::register_table(client_cache);
|
||||
@@ -4399,6 +4428,7 @@ impl __sdk::SpacetimeModule for RemoteModule {
|
||||
"asset_event",
|
||||
"asset_object",
|
||||
"auth_identity",
|
||||
"auth_store_projection_meta",
|
||||
"auth_store_snapshot",
|
||||
"battle_state",
|
||||
"big_fish_agent_message",
|
||||
|
||||
Reference in New Issue
Block a user