usersApiKeyDbPreRead function
Implementation
Future<Map<String, dynamic>> usersApiKeyDbPreRead(
dynamic data,
Map<String, dynamic> editorConfig,
String action,
Map<String, dynamic> params,
BuildContext? context,
) async {
Map<String, dynamic> result = genericFuncArrayDefaultValue(data);
switch (action) {
case actionCreate:
final String accessTokenWaw = generateAccessToken();
final String accessToken = '$apiKeysPrefix$accessTokenWaw';
if (gceSfUsrDebug) {
await logDebug(
'>>> UsersApiKeyGenerate | access_token: $accessToken'
' access_token_waw: $accessTokenWaw',
);
}
final Map<String, dynamic> dataMap = data is Map
? Map<String, dynamic>.from(data)
: <String, dynamic>{};
result['fieldValues'] = {
...dataMap,
'resultset': {'access_token': accessToken},
};
break;
}
if (gceSfUsrDebug) {
await logDebug(
'>>> UsersApiKeyGenerate | resp: $result data: $data action: $action',
);
}
return result;
}