Skip to content

Conversation

@Teyir
Copy link
Member

@Teyir Teyir commented Dec 21, 2024

How to use:

bulkAddSettings

UsersSettingsModel::getInstance()->bulkAddSettings(
            new BulkSettingsEntity('test1', 'value1'),
            new BulkSettingsEntity('test2', 'value2'),
            new BulkSettingsEntity('test3', 'value3')
        );

bulkUpdateSettings

UsersSettingsModel::getInstance()->bulkUpdateSettings(
            new BulkSettingsEntity('test1', 'value1'),
            new BulkSettingsEntity('test2', 'value2'),
            new BulkSettingsEntity('test3', 'value3')
        );

For bulkUpdateSettings if an update failed, all the statement is rollback and we throw an error.

@notion-workspace
Copy link

@Teyir Teyir changed the base branch from main to dev December 21, 2024 08:39
@Teyir Teyir merged commit e9fe4f2 into dev Dec 21, 2024
2 checks passed
@Teyir Teyir deleted the users-settings-bulk branch December 21, 2024 08:39
@Teyir Teyir changed the title [GEN-32] Users settings bulk + singleton [GEN-65] Users settings bulk + singleton Dec 21, 2024
@notion-workspace
Copy link

Settings BulkUpdate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants