synapp_functions_helper library
Support for doing something awesome.
More dartdocs go here.
Classes
Enums
Functions
-
functionWrapper(
dynamic req, dynamic res, List< Services> services, List<String> requiredPayloadVariables, FunctionCallback callback, {List<String> requiredVariables = const []}) → Future<void> -
generateRandomCode(
) → String -
isPhoneAlreadyUsed(
Users usersService, String phone) → Future< bool> -
searchUserByIdentifier(
Users usersService, String identifier) → Future< User?> -
sendEmail(
SmtpVariables smtpConfigurations, String to, String templateId, Map< String, dynamic> templateDatas) → Future<void> -
sendSms(
{required TwilioVariables twilioConfigurations, required String body, required String to}) → Future< void> -
verifyPassword(
String algo, String hash, String password, {LibLoader? libLoader}) → Future< bool>
Typedefs
-
FunctionCallback
= Future<
FunctionDatasResult> Function(FunctionContext)
Exceptions / Errors
- BadCredentials
- BadPayloadFormat
- BadSecret
- CantSetContactInvitationResult
- EmailAlreadyUsed
- EmailNotValidated
- FailSendingMail
- FailSendingSms
- HelperExceptions
- MissingFunctionVariable
- MissingPayloadParameter
- PhoneAlreadyUsed
- PhoneNotValidated
- UnsuportedLoginMethod
- UserAlreadyInContact
- UserCannotBeLogged
- UserHasAlreadyInvitation
- UserNotInContact