MCPcopy Create free account
hub / github.com/parse-community/parse-server / transformAuthData

Function transformAuthData

src/Controllers/DatabaseController.js:367–383  ·  view source on GitHub ↗
(className, object, schema)

Source from the content-addressed store, hash-verified

365};
366
367const transformAuthData = (className, object, schema) => {
368 if (object.authData && className === '_User') {
369 Object.keys(object.authData).forEach(provider => {
370 const providerData = object.authData[provider];
371 const fieldName = `_auth_data_${provider}`;
372 if (providerData == null) {
373 object[fieldName] = {
374 __op: 'Delete',
375 };
376 } else {
377 object[fieldName] = providerData;
378 schema.fields[fieldName] = { type: 'Object' };
379 }
380 });
381 delete object.authData;
382 }
383};
384// Transforms a Database format ACL to a REST API format ACL
385const untransformObjectACL = ({ _rperm, _wperm, ...output }) => {
386 if (_rperm || _wperm) {

Callers 2

updateMethod · 0.85
createMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…