MCPcopy Index your code
hub / github.com/Flagsmith/flagsmith / save

Method save

api/edge_api/identities/models.py:182–189  ·  view source on GitHub ↗
(self, user: FFAdminUser | APIKeyUser = None)

Source from the content-addressed store, hash-verified

180 self.engine_identity_model.identity_features.remove(feature_state)
181
182 def save(self, user: FFAdminUser | APIKeyUser = None): # type: ignore[no-untyped-def,assignment]
183 self.dynamo_wrapper.put_item(self.to_document())
184 changeset = self._get_changes()
185 self._update_feature_overrides(
186 changeset=changeset,
187 user=user,
188 )
189 self._reset_initial_state() # type: ignore[no-untyped-call]
190
191 def delete(self, user: FFAdminUser | APIKeyUser = None) -> None: # type: ignore[assignment]
192 self.dynamo_wrapper.delete_item(self.engine_identity_model.composite_key)

Calls 5

to_documentMethod · 0.95
_get_changesMethod · 0.95
_reset_initial_stateMethod · 0.95
put_itemMethod · 0.80