(className, fieldName, schema)
| 5 | const Utils = require('../../../Utils'); |
| 6 | |
| 7 | const transformKey = (className, fieldName, schema) => { |
| 8 | // Check if the schema is known since it's a built-in field. |
| 9 | switch (fieldName) { |
| 10 | case 'objectId': |
| 11 | return '_id'; |
| 12 | case 'createdAt': |
| 13 | return '_created_at'; |
| 14 | case 'updatedAt': |
| 15 | return '_updated_at'; |
| 16 | case 'sessionToken': |
| 17 | return '_session_token'; |
| 18 | case 'lastUsed': |
| 19 | return '_last_used'; |
| 20 | case 'timesUsed': |
| 21 | return 'times_used'; |
| 22 | } |
| 23 | |
| 24 | if (schema.fields[fieldName] && schema.fields[fieldName].__type == 'Pointer') { |
| 25 | fieldName = '_p_' + fieldName; |
| 26 | } else if (schema.fields[fieldName] && schema.fields[fieldName].type == 'Pointer') { |
| 27 | fieldName = '_p_' + fieldName; |
| 28 | } |
| 29 | |
| 30 | return fieldName; |
| 31 | }; |
| 32 | |
| 33 | const transformKeyValueForUpdate = (className, restKey, restValue, parseFormatSchema) => { |
| 34 | // Check if the schema is known since it's a built-in field. |
no outgoing calls
no test coverage detected
searching dependent graphs…